/* GLOBAL */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0; font-family: Arial, sans-serif; }
address, caption, cite, code, dfn, th, var {font-style: normal; font-weight: normal; }
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0;}
caption, th {text-align: left;}
body { font-size: 100%;}
p, h1, h2, h3, h4, h5, h6, input, select, button, label {font-weight: normal; font-size: 1em;}
.cleaner {clear:both; visibility:hidden; font-size:0; height:0; display:block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.img-txt { text-indent:-2000px;overflow:hidden; }
a {color:#0860a8; text-decoration:none; cursor: pointer;}
a:hover {color: #009ce4; text-decoration:underline;}
h1, h2 {font-weight: bold; margin:0 0 10px;}
h3 {font-size: 1.4em; margin-bottom:10px;}
h3,
h3 a,
h3 a:hover {color:#0860A9;}
h3 a:hover {text-decoration:underline;}
p {line-height: 1.5em;}
sup {font-size:60%;vertical-align:text-top;}

/* GRID TEMPLATE MAIN DIV's & CONTAINERS */
.main-outer {margin: 0 auto;}
.main-left,
.main-center,
.main-right {float:left; min-height:486px; height:auto !important; height:486px; display:block;}
.main-left {background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat -921px -16px;}
.main-right {background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat -929px -16px;}
.main-inner {}
.main-inner-sub {padding:0 8px;}
.con {}
.con-nvb,
.con-nck,
.con-app,
.con-lcl,
.con-rcl,
.con-ank,
.con-dsc,
.con-bdy,
.con-ftr {margin: 0;padding:0 0 10px 0;}
.con-hdr {min-height:90px; height:auto!important; height:90px; z-index: 100;}
.con-hdr,
.con-bdy {position:relative;}
.con-ftr {padding:0 8px 10px;}
.con-mdl {}
.con-chi {}
.floated-left {float: left;}
.floated-right {float: right;}

/* GRID TEMPLATE #01 - GLOBAL GATEWAY */
#grid-01-ggw {}

/* GRID TEMPLATE #02 - SECTION HOME A */
#grid-02-sha {}
#grid-02-sha .con-nck {z-index:1;}
#grid-02-sha .con-bdy {z-index:2; margin:0 10px 0 0;}

/* GRID TEMPLATE #03 - SECTION HOME B  */
#grid-03-shb {}
#grid-03-shb .con-nck {z-index:1;}
#grid-03-shb .con-bdy {z-index:2; float: left; margin:0 10px 0 0;}
#grid-03-shb .con-rcl {z-index:2; float: right; display: inline;}

/* GRID TEMPLATE #04 - LANDING A */
#grid-04-lna, #container {}
#grid-04-lna .main-inner, #container .main-inner {background:url('/core/common/images/backgrounds/bg-rpt-long-inner.jpg') repeat-x left top; padding-top:20px;}
#grid-04-lna .con-bdy, #container .con-bdy {float: left; margin:0 10px 0 0;}
#grid-04-lna .con-rcl, #container .con-rcl {float: right; display: inline;}

/* GRID TEMPLATE #05- LIST PAGE */
#grid-05-lst {}
#grid-05-lst .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-05-lst .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-05-lst .main-inner, #container .main-inner {background: url('/core/common/images/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px; padding-top:20px;}
#grid-05-lst .con-lcl, #container .con-lcl,
#grid-05-lst .con-bdy, #container .con-bdy,
#grid-05-lst .con-rcl, #container .con-rcl {float:left; display:inline;}
#grid-05-lst .con-lcl, #container .con-lcl,
#grid-05-lst .con-bdy, #container .con-bdy {margin:0 10px 0 0;}

/* GRID TEMPLATE #06 - COMMUNITIES */
#grid-06-com {}
#grid-06-com .main-inner {background:url('/core/common/images/backgrounds/bg-rpt-long-inner.jpg') repeat-x left top; padding-top:20px;}
#grid-06-com .con-lcl,
#grid-06-com .con-bdy,
#grid-06-com .con-rcl {float:left; display:inline;}
#grid-06-com .con-lcl,
#grid-06-com .con-bdy {margin:0 10px 0 0;}

/* GRID TEMPLATE #06 - SUPPORT LANDING TEMPLATE */
#grid-06-sul {}
#grid-06-sul .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-06-sul .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-06-sul .main-inner {background: url('/core/common/images/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px;}
#grid-06-sul .con-nck {padding:0;}
#grid-06-sul .con-lcl,
#grid-06-sul .con-bdy,
#grid-06-sul .con-rcl {float:left; display:inline;}
#grid-06-sul .con-lcl,
#grid-06-sul .con-bdy {margin:0 10px 0 0;}
#grid-06-sul .con-bdy .mod-box-517 h1 {color: #0860a8; font-size: 1.6em; font-weight: lighter;}

/* GRID TEMPLATE #07 - BLOG */
#grid-07-blg {}
#grid-07-blg .con-bdy,
#grid-07-blg .con-rcl {float:left; display:inline;}
#grid-07-blg .con-bdy {margin:0 10px 0 0;}

/* GRID TEMPLATE #08 - END-OF-TREE A */
#grid-08-eta {}
#grid-08-eta .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-08-eta .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-08-eta .main-inner {background: url('/core/common/images/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px; padding-top:20px;}
#grid-08-eta .con-lcl,
#grid-08-eta .con-bdy {float:left; display:inline;}
#grid-08-eta .con-lcl {margin:0 20px 0 0;}

/* GRID TEMPLATE #09 - END-OF-TREE B */
#grid-09-etb {}
#grid-09-etb .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-09-etb .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-09-etb .con-rcl,
#grid-09-etb .con-bdy {float:left; display:inline;}
#grid-09-etb .con-bdy {margin:0 10px 0 0;}

/* GRID TEMPLATE #10 - APPLICATION */
#grid-10-app {}

/* GRID TEMPLATE #11 - LANDING B */
#grid-11-lnb {}
#grid-11-lnb .main-inner {background:url('/core/common/images/backgrounds/bg-rpt-long-inner.jpg') repeat-x left top; padding-top:20px;}
#grid-11-lnb .con-nck {z-index:1;}
#grid-11-lnb .con-bdy {z-index:2; float: left; margin:0 10px 0 0;}
#grid-11-lnb .con-rcl {z-index:2; float: right; display: inline;}

/* GRID TEMPLATE #12 - SUPPORT PAGE TEMPLATE */
#grid-12-sup {}
#grid-12-sup .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-12-sup .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-12-sup .main-inner {background: url('/core/common/images/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px;}
#grid-12-sup .con-lcl,
#grid-12-sup .con-bdy {float:left; display:inline;}
#grid-12-sup .con-bdy .mod-box-737 h1 {color: #0860a8; font-size: 1.6em; font-weight: lighter;}
#grid-12-sup .con-nck {padding:0;}
#grid-12-sup .con-lcl {margin:0 10px 0 0;}
#grid-12-sup .con-tools {float: left; margin: 0; padding: 0;}
#grid-12-sup .con-tools .tools-box-220,
#grid-12-sup .con-tools .tools-box-517 {display: inline; float: left; margin: 0; padding: 0; position: relative; zoom: 1;}
#grid-12-sup .con-tools .tools-box-220 {display: inline; float: left; width: 220px;}
#grid-12-sup .con-tools .tools-box-517 {margin-right: 10px; width: 517px;}

/* MODULE BOXES - RIGHT & LEFT COLUMN CONTAINERS */
.mod-box-210,
.mod-box-220 {position:relative; padding:10px 10px 0;}
.mod-box-210-bottom,
.mod-box-220-bottom,
.mod-box-210-mini-promo-bottom,
.mod-box-220-mini-promo-bottom {display:block; height:17px; margin-bottom:10px;}
.mod-box-210 .mod-box-inner,
.mod-box-220 .mod-box-inner,
.mod-box-210 .mod-box-inner-bottom,
.mod-box-220 .mod-box-inner-bottom {background:#FFFFFF url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat;}
.mod-box-210 .mod-box-inner,
.mod-box-220 .mod-box-inner {padding:7px 10px 0;}
.mod-box-210 .mod-box-inner-bottom,
.mod-box-220 .mod-box-inner-bottom {display:block; height:7px; font-size:0px;}
.mod-box-210 {background:url('/core/common/images/backgrounds/bg-mod-box-210.png') no-repeat;}
.mod-box-210-bottom {background:url('/core/common/images/backgrounds/bg-mod-box-210-bottom.png') no-repeat;}
.mod-box-210 .mod-box-inner {background-position:-400px -491px;}
.mod-box-210 .mod-box-inner-bottom {width:190px; background-position:-590px -491px;}
.mod-box-220 {background:url('/core/common/images/backgrounds/bg-mod-box-220.png') no-repeat;}
.mod-box-220-bottom {background:url('/core/common/images/backgrounds/bg-mod-box-220-bottom.png') no-repeat;}
.mod-box-220 .mod-box-inner {background-position:0px -491px;}
.mod-box-220 .mod-box-inner-bottom {width:200px; background-position:-200px -491px;}
.mod-box-210-mini-promo-bottom {background:url('/core/common/images/backgrounds/bg-mod-box-210-mini-promo-bottom.png') no-repeat;}
.mod-box-220-mini-promo-bottom {background:url('/core/common/images/backgrounds/bg-mod-box-220-mini-promo-bottom.png') no-repeat;}
.mod-box-210 h1,
.mod-box-220 h1,
.mod-box-210 h2,
.mod-box-220 h2 {margin:10px;}
.mod-box-210 h3,
.mod-box-220 h3 {color:#8e949e; font-weight: bold; font-size: .9em; margin:0; padding-bottom:0;}

/* MODULE BOXES - BODY CONTAINERS */
.mod-box-368,
.mod-box-517,
.mod-box-737,
.mod-box-967 {position:relative; padding:20px 5px 0;}
.mod-box-368 .mod-box-inner,
.mod-box-517 .mod-box-inner,
.mod-box-737 .mod-box-inner,
.mod-box-967 .mod-box-inner {position:relative; padding:0 20px; min-height:90px; height:auto !important; height:90px; background:url('/core/common/images/backgrounds/bg-mod-box-inner.jpg') bottom repeat-x;}
.mod-box-368-bottom,
.mod-box-517-bottom,
.mod-box-737-bottom,
.mod-box-967-bottom {display:block; height:14px; margin-bottom:10px;}
.mod-box-368 {background:url('/core/common/images/backgrounds/bg-mod-box-368.png') no-repeat;}
.mod-box-368-bottom {background:url('/core/common/images/backgrounds/bg-mod-box-368-bottom.png') no-repeat;}
.mod-box-517 {background:url('/core/common/images/backgrounds/bg-mod-box-517.png') no-repeat;}
.mod-box-517-bottom {background:url('/core/common/images/backgrounds/bg-mod-box-517-bottom.png') no-repeat;}
.mod-box-737 {background:url('/core/common/images/backgrounds/bg-mod-box-737.png') no-repeat;}
.mod-box-737-bottom {background:url('/core/common/images/backgrounds/bg-mod-box-737-bottom.png') no-repeat;}
.mod-box-967 {background:url('/core/common/images/backgrounds/bg-mod-box-967.png') no-repeat;}
.mod-box-967-bottom {background:url('/core/common/images/backgrounds/bg-mod-box-967-bottom.png') no-repeat;}
.mod-box-368 .mod-box-inner {width:318px;}

/* BUTTONS */
.link-slider-blue { display: inline;}
.link-slider-blue span { background-image:url('/core/common/images/backgrounds/bg-slider.gif'); background-position:0px 0px; background-repeat:repeat-x; color:#FFFFFF; cursor:pointer; display:block; float:left; font-size:0.9em; font-weight:bold; height:23px; line-height:2.2em; margin:0; overflow:hidden; padding:0 0 0 12px; text-decoration:none; white-space:nowrap; }
.link-slider-blue span.button-close-blue { background-image:url('/core/common/images/backgrounds/lnk-slider-cap.gif'); background-position:0px 0px; background-repeat:no-repeat; cursor:pointer; display:inline; float:left; margin:0 !important; padding:0 0 0 0; text-decoration:none; width:35px; }
.link-slider-blue:hover span.button-close-blue {background-position:0px -24px;text-decoration:none !important;}
.link-slider-blue:hover span {background-position:0 -24px;text-decoration:none !important;}
.button-slider-blue { display: inline; cursor: pointer;}
.button-slider-blue span { background-image:url('/core/common/images/backgrounds/bg-slider.gif'); background-position:0px 0px; background-repeat:repeat-x; color:#FFFFFF; cursor:pointer; display:block; float:left; font-size:0.9em; font-weight:bold; height:23px; line-height:2.2em; margin:0; overflow:hidden; padding:0 0 0 12px; text-decoration:none; white-space:nowrap; }
.button-slider-blue span.button-close-blue { background-image:url('/core/common/images/backgrounds/btn-slider-cap.gif'); background-position:0px 0px; background-repeat:no-repeat; cursor:pointer; display:inline; float:left; margin:0 !important; padding:0 0 0 0; text-decoration:none; width:13px; }
.button-slider-blue:hover span {background-position:0 -24px;text-decoration:none !important;}
.button-slider-blue:hover span.button-close-blue {background-position:0px -24px;text-decoration:none !important;}
.button-script {display:none;}
.button-noscript {font-size:0.9em;background-color:#007DE4; border: 0px; color:#fff; font-weight:bold; padding:3px 7px; cursor:pointer;}

/* GLOBAL PHOTO TREATMENTS */
img.photo-framed {background-color:#ffffff;border:1px solid #ced2d6;padding:2px;}
.photo-credit {font-size:0.9em;line-height:1.2;padding-top:5px;}

/* WEBPUBLISHER - DUMMY CLASS NAME FOR <P> TAG WORKAROUND */
.forwebpub{}

/* 	MODULE: 3D Carousel */
.mod-3d-carousel {}
.mod-3d-carousel .mod-box-inner {padding:0}
.mod-3d-carousel .mod-box-inner h2 {margin:0; padding:0 20px;}
.mod-3d-carousel .mod-3d-carousel-flash-container {height:220px;margin:0 auto;width:725px;}

/* 	MODULE: Accordion
*   Note:
*   For posts with thumnail use only the .content-item class
*	For posts without thumnail use the .content-item + .without-thumb class. Inside of this, use the following containers: .content-image + content-description to use the thumbnail.
*/
.mod-accordion {}
.mod-accordion h2 { text-transform:uppercase;	}
.mod-accordion .mod-box-inner {padding:0;width:200px;}
.mod-accordion h3 {padding:12px 10px 0 10px;text-transform:uppercase;width:180px;}
.mod-accordion .accordion-container-expandable span.selected {display:block;height:5px;width:217px;}
.mod-accordion .accordion-container-expandable h3.ui-state-active {background:#FFF url('/core/common/images/backgrounds/bg-accordion-content-sprite.gif') no-repeat 0 0; padding-top:12px;}
.mod-accordion .accordion-container-expandable h3.ui-state-default {background:#FFF url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat -720px -110px;cursor:pointer;padding-bottom:10px;padding-top:12px;}
.mod-accordion .accordion-container-expandable h3.ui-state-default.accordion-heading-last {padding-bottom:2px;}
.mod-accordion .accordion-container-expandable h3 a:hover,
.mod-accordion .accordion-container-expandable h3 a:visited,
.mod-accordion .accordion-container-expandable h3 a {color:#83878E;font-weight:bold;text-decoration:none;}
.mod-accordion .accordion-container-expandable h3 span {float:right;width:auto;}
.mod-accordion .accordion-container-expandable h3 span.icon-plus {height:18px;width:18px;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content {background: #fff url('/core/common/images/backgrounds/bg-accordion-content-sprite.gif') no-repeat right bottom; height:auto;overflow:hidden;padding:7px 10px 8px 10px;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content-last {background-color:#fff; height:auto;overflow:hidden;padding:7px 10px 8px 10px;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content h4 {background:none; color:#83878E; font-weight:bold; padding:0px;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content .content-item {margin-bottom: 10px;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content p {font-weight: normal;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content .right-aligned {text-align: right;}
.mod-accordion .accordion-container-expandable .content-item {margin:7px 0 0 0;list-style:none;}
.mod-accordion .accordion-container-expandable .content-image {float:left; width:78px;}
.mod-accordion .accordion-container-expandable .content-description {float:left; width:100px;}
.mod-accordion .accordion-container-expandable .content-description p,
.mod-accordion .accordion-container-expandable .content-description a {}
.mod-accordion .accordion-container-expandable .without-thumb .content-description {clear:both; width:100%;}
.mod-accordion .accordion-container-expandable .right-aligned {display:inline; float:right; margin:10px 0 0 0;}
.mod-accordion .accordion-container-expandable .content-image .play-icon {position:relative; left:2px; top:-22px; zoom:1}

/* MODULE: Ankle */
.mod-ankle { clear:both; margin-bottom:10px; padding-bottom:30px; width:967px;}
.mod-ankle .buckets-container { background: url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2947px top; }
.mod-ankle .bucket-info { display:inline; float:left; margin-left:5px; padding-left:18px; width:218px;}
.mod-ankle .bucket-info ul { margin:14px 0 0;}
.mod-ankle .bucket-info li {margin-bottom:7px; padding-left: 10px; text-indent: -10px;}
.mod-ankle .last { width:218px}

/* 	MODULE: Blog Navigation Bar */
.mod-blog-nav-bar {background-image:url('/core/common/images/backgrounds/bg-mod-navigation-bar.png');height:46px;width:967px;}
.mod-blog-nav-bar form {float:left;padding:12px 0 0 18px;}
.mod-blog-nav-bar .mod-blog-nav-bar-links {float:right;padding:0 10px 0 0;}
.mod-blog-nav-bar .mod-blog-nav-bar-links a,
.mod-blog-nav-bar .mod-blog-nav-bar-links a:link
.mod-blog-nav-bar .mod-blog-nav-bar-links a:active,
.mod-blog-nav-bar .mod-blog-nav-bar-links a:visited {color:#0860a8;float:left;font-weight:bold;margin:0 5px;padding:15px 5px 0 5px;text-decoration:none;text-transform:uppercase;}
.mod-blog-nav-bar .mod-blog-nav-bar-links a:hover {color:#36a5ff;}
.mod-blog-nav-bar .mod-blog-nav-bar-links a.current-link {border-top:3px solid #36a5ff;color:#36a5ff !important;margin-top:5px !important;padding-top:7px !important;}
.mod-blog-nav-bar .mod-blog-nav-bar-links .mod-blog-nav-bar-link-sep {background-image:url('/core/common/images/backgrounds/bg-spr-dotted.gif');background-position:-291px -1px;background-repeat:repeat-y;display:block;float:left;height:20px;margin:13px 0 0 0;width:1px;}
.mod-blog-nav-bar .drop-down-button {margin-left:10px;}

/* 	MODULES: COLUMNS LEFT AND RIGHT */
.mod-blogs-col{}
.mod-blogs-col .horizontal_separator {clear:both; display:block; height:1px; line-height:1px; background:url('/core/common/images/backgrounds/horizontal-separator.png') no-repeat left top; margin:10px 0 10px -8px;}
.mod-blogs-col h3{padding:5px 0px 5px 0px;}
.mod-blogs-col ul{padding:5px 0px 5px 3px;}
.mod-blogs-col li{padding:4px 0px 0px 0px;}
.mod-blogs-col .blog-post, .mod-blogs-col .documents-wikis, .mod-blogs-col .community-participants { width:100%; padding:7px 0 5px 3px;}
.mod-blogs-col .blog-post .post-description, .mod-blogs-col .documents-wikis .post-description{ float:left; width:153px; margin-left:7px;}
.mod-blogs-col .list-with-small-icons li {padding:0 0 0 25px; margin:10px 0 0 0;}
.mod-blogs-col .list-with-small-icons li.paper {background:url('/core/common/images/icons/icn-paper.gif') no-repeat left top;}
.mod-blogs-col .list-with-small-icons li.pdf {background:url('/core/common/images/icons/icn-pdf.jpg') no-repeat left top;}
.mod-blogs-col .list-with-small-icons li.star {background:url('/core/common/images/icons/icn-star.jpg') no-repeat left top;}
.mod-blogs-col .list-with-small-icons li.dialog {background:url('/core/common/images/icons/icn-dialog.gif') no-repeat left top;}
.mod-blogs-col .list-with-small-icons li.comunication {background:url('/core/common/images/icons/icn-comunication.gif') no-repeat left top;}
.mod-blogs-col .list-with-small-icons li.question {background:url('/core/common/images/icons/icn-question.jpg') no-repeat left top;}
.mod-blogs-col .headline-image {text-align:center;}
/* Actions Module */
.mod-blogs-col .actions-container{ padding:0px 0px 5px 5px;}
.mod-blogs-col .actions-container h3{ margin-bottom:10px; }
.mod-blogs-col .actions-container .rss { display:block; width: 80px; height: 20px; background: url('/core/common/images/icons/icn-rss.png') no-repeat top left; padding:2px 0px 0px 30px; cursor: pointer;}
/* Ask an Expert Module */
.mod-blogs-col .ask-expert-container .list-with-small-icons li{ margin-top:10px; padding-left:0;}
.mod-blogs-col .ask-expert-container .list-with-small-icons .server {width:31px; height:25px; background-image:url('/core/common/images/icons/icn-ask-expert-server.png'); background-repeat: no-repeat; display: block; padding:7px 0px 0px 43px;}
.mod-blogs-col .ask-expert-container .list-with-small-icons .vpro {width:31px; height:25px; background-image:url('/core/common/images/icons/icn-ask-expert-vpro.png'); background-repeat: no-repeat; display: block; padding:7px 0px 0px 43px;}
/* Top Community Participants Module */
.mod-blogs-col .community-participants-container{}
.mod-blogs-col .community-participants-container li{ padding:5px 0 0px 0px;}
.mod-blogs-col .icon-clouds { height: 28px; background-image:url('/Assets/Image/thumbnails/fpo-tmb-image-clouds.png'); background-repeat: no-repeat; display: block; padding:5px 5px 0px 40px;}
.mod-blogs-col .icon-tiger { height: 28px; background-image: url('/Assets/Image/thumbnails/fpo-tmb-image-tiger.png'); background-repeat: no-repeat; display: block; padding:5px 5px 0px 40px;}
.mod-blogs-col .icon-photo1 { height: 28px; background-image: url('/Assets/Image/thumbnails/fpo-tmb-image-person1.png'); background-repeat: no-repeat; display: block; padding:5px 5px 0px 40px;}
.mod-blogs-col .icon-photo2 { height: 28px; background-image: url('/Assets/Image/thumbnails/fpo-tmb-image-person2.png'); background-repeat: no-repeat; display: block; padding:5px 5px 0px 40px;}
.mod-blogs-col .icon-map { height: 28px; background-image: url('/Assets/Image/thumbnails/fpo-tmb-image-map.png'); background-repeat: no-repeat; display: block; padding:5px 5px 0px 40px;}
/* Get Social Module */
.mod-blogs-col .get-social-container { padding:0px 0px 5px 5px;}
.mod-blogs-col .get-social-container a { position:static!important;}
.mod-blogs-col .get-social-container .list-with-small-icons .social-group {padding: 0px 0px 10px 40px; height: 24px; background-image: url('/core/common/images/icons/icn-get-social-follow-friends.png'); background-repeat: no-repeat; display: block;}
.mod-blogs-col .get-social-container .list-with-small-icons .follow-friends {padding: 5px 0px 0px 40px; height: 24px; background-image: url('/core/common/images/icons/icn-get-social-group.png'); background-repeat: no-repeat; display: block;}
.mod-blogs-col .get-social-container li{ padding:0px 0 5px 0;}
/* Popular Tags Module */
.mod-blogs-col .right-aligned{ text-align:right; padding-top:10px;}
/* Communities List Module */
.mod-blogs-col .communities-list-container{}
/* Blog List Module */
.mod-blogs-col .blog-list-container{}
/* Email Subscription Module */
.mod-blogs-col .mod-email-subscription {}
.mod-blogs-col .mod-email-subscription .button-slider-blue {float:left; text-decoration:none!important;}
.mod-blogs-col .mod-email-subscription #sign-up-subscription-form input {border:none; color:#8e949e; width:167px; height:19px; padding:5px 0 0 10px; background:url('/core/common/images/backgrounds/input-rounded-177.jpg') left top no-repeat;}
.mod-blogs-col .mod-email-subscription #sign-up-subscription-form input.button-noscript {background-image: none; background-color:#007DE4; border: 0px; color:#fff; font-weight:bold; padding:3px 7px; width:auto;}
.mod-blogs-col .mod-email-subscription #sign-up-subscription-form ul li {margin:5px 0 0 0;}
/* Connect With Us Module */
.mod-blogs-col .mod-connect-with-us {}
.mod-blogs-col .mod-connect-with-us ul li img {vertical-align:middle; margin-right:7px;}
.mod-blogs-col .mod-connect-with-us ul li {margin:5px 0 0 0;}
/* Spotlight Blog Module */
.mod-blogs-col .mod-spotlight-blog {}
.mod-blogs-col .mod-spotlight-blog h3 {font-size:1.3em; margin:0; padding:0; color:#0860a8; margin:0 0 5px 0; font-weight:normal;}
.mod-blogs-col .mod-spotlight-blog h3 a {color:#0860a8;}
.mod-blogs-col .mod-spotlight-blog ul li {background:url('/core/common/images/icons/icn-bullet-sm-gray.jpg') left center no-repeat; padding:0 0 0 10px; margin:5px 0 0 0;}

/* MODULE - BRAND STAGE CAROUSEL */
.mod-brand-stage-carousel {background-color: #fff; position: relative; overflow: hidden; }
.mod-brand-stage-carousel .carousel-container { position: relative; visibility: hidden;	 }
.mod-brand-stage-carousel li.carousel-item {display: block; float: left; position: relative; width: 983px; height: 392px;}
.mod-brand-stage-carousel li.carousel-item div { float: left; width: 987px; height: 392px; }
.mod-brand-stage-carousel li.carousel-item div h1,
.mod-brand-stage-carousel li.carousel-item div p { position: relative; z-index:10; margin-left: 33px; width: 372px; }
.mod-brand-stage-carousel li.carousel-item div h1 { margin-top: 27px; margin-bottom: 14px; }
.mod-brand-stage-carousel li.carousel-item div h1 span { display: block; }
.mod-brand-stage-carousel li.carousel-item div p { line-height: 14px; }
.mod-brand-stage-carousel li.carousel-item div p a { text-decoration: none; }
.mod-brand-stage-carousel li.carousel-item div p a:hover { text-decoration: underline; }
.mod-brand-stage-carousel .pagination-wrap { float: left; padding-right: 53px; position: absolute; top: 188px; left: 32px; z-index: 20; visibility: hidden; }
.mod-brand-stage-carousel .pagination-wrap  .lft { width: 10px; height: 22px; display: block; float: left; }
.mod-brand-stage-carousel .pagination-wrap  .lft[class] { background:url('/core/common/images/marquee/marquee-paginate-bg-lft.png') no-repeat 0 0; }
.mod-brand-stage-carousel .pagination-wrap .carousel-pagination { height:11px!important; display: block; background: url('/core/common/images/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x 0 -70px!important; padding: 4px 4px 6px 0; float: left; }
.mod-brand-stage-carousel .pagination-wrap .carousel-pagination a { font-size: .92em; font-weight: bold; color: #7b8086; display: block; float: left; background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat 13px -119px!important; margin-right: 8px; padding-right: 6px; }
.mod-brand-stage-carousel .pagination-wrap .carousel-pagination a.cur-page { color: #3099e9; }
.mod-brand-stage-carousel .pagination-wrap .carousel-pagination a.last { background: none; margin: 0; padding-right: 2px;; }
.mod-brand-stage-carousel .pagination-wrap .carousel-nav { width: 54px; height: 22px; position: absolute; top: -1px; right: 0; }
.mod-brand-stage-carousel .pagination-wrap .carousel-nav[class] { background: url('/core/common/images/marquee/marquee-paginate-cap.png') no-repeat right 0; }
.mod-brand-stage-carousel .pagination-wrap .carousel-nav .carousel-prev,
.mod-brand-stage-carousel .pagination-wrap .carousel-nav .carousel-next { position: absolute; width:26px; height: 27px; top: 0; cursor: pointer; text-indent: -999em; z-index: 10;  }
.mod-brand-stage-carousel .pagination-wrap .carousel-nav .carousel-prev { right: 27px; }
.mod-brand-stage-carousel .pagination-wrap .carousel-nav .carousel-next { right: 0;  }

/* MODULE: Brand Stage - Visual Navigation */
.mod-brand-stage-visual-navigation { padding: 7px 33px 0; width: 917px; }
.mod-brand-stage-visual-navigation ul { float: left; width: 100%; }
.mod-brand-stage-visual-navigation ul li { float: left; padding: 0 0 0 0px; text-align: center; width: 229px; position: static !important; zoom: 1; }
.mod-brand-stage-visual-navigation ul li {display:block;text-align: center;}
.mod-brand-stage-visual-navigation ul li a {display:block; width: 100%; text-align: center; cursor: pointer;}
.mod-brand-stage-visual-navigation ul li a:hover div { text-decoration: underline;}
.mod-brand-stage-visual-navigation ul li a div {color:#0860A9; width: 100%; }
.mod-brand-stage-visual-navigation ul li.first-child { padding: 0 0 0 0px; }

/* Module: Brand Stage */
.mod-brand-stage {height: 200px;}
.mod-brand-stage.block-layout {display: block;margin-bottom: 5px;}
.mod-brand-stage .info-bucket {left: 32px;position: relative;top: 7px;width: 365px;}
.mod-brand-stage .info-bucket p {margin-bottom: 2px;}
.mod-brand-stage .info-bucket p.white-txt {color: #ffffff;}
.mod-brand-stage .info-bucket .grey-txt {color: #515357;}
.mod-brand-stage .brand-stage-link {color: #515357;text-transform: uppercase;}
.mod-brand-stage.with-nav-links {min-height: 224px;width: 917px;}
.mod-brand-stage.with-nav-links p.white { color: #FFFFFF !important; }
.mod-brand-stage.with-nav-links p.white a { color: #FFFFFF !important; }
.mod-brand-stage.with-nav-links .marquee-description { padding: 27px 33px 0; width:415px;}
.mod-brand-stage.with-nav-links .marquee-description p { margin-right: 45px; padding: 0px 0 0; }
.mod-brand-stage.with-nav-links .marquee-description a:hover { text-decoration:underline; }
.mod-brand-stage.with-nav-links .marquee-description ul { margin: 8px 0 0; width: 100%; float: left; }
.mod-brand-stage.with-nav-links .marquee-description ul li { float: left; width: auto;}
.mod-brand-stage.with-nav-links .marquee-description ul li span { float: left; width: auto; }
.mod-brand-stage.with-nav-links .marquee-description ul li div { float: left; width: auto; display: block; }
.mod-brand-stage.with-nav-links .marquee-description ul li div.center-one-line { padding: 10px 0 0; }
.mod-brand-stage.with-nav-links .marquee-description ul li div.center-two-lines { padding: 3px 0 0; }
.mod-brand-stage.with-nav-links .marquee-description ul li div p { vertical-align: middle; margin: 0 5px; padding: 0; width: 90px; }

/* 	MODULE: Breadcrumb */
.con-nck .mod-breadcrumb { margin:0; padding: 10px 33px 0; width:inherit; zoom: 1;}
.main-inner-sub .mod-breadcrumb { margin:0 0 15px 25px; padding:0; width:inherit; zoom: 1;}
.mod-breadcrumb ul {}
.mod-breadcrumb ul li { display:inline; list-style:none; margin-right:2px;}
.mod-breadcrumb ul li a { padding:0 5px 0 0; white-space: nowrap;}

/* MODULE: Buying Guides */
.mod-buying-guides { }
.mod-buying-guides a { font-weight:bold; padding: 5px 0 10px; }
.mod-buying-guides ul { position: static !important; width: 100%; float:left; }
.mod-buying-guides ul li { padding:5px 0 10px 0; float: left; width:130px; margin-right:8px;}
.mod-buying-guides ul li.last {margin-right:0;}
.mod-buying-guides ul li span { display: block; }
.mod-buying-guides ul li a { display: block; }

/* MODULE: Campaign Showcase */
.mod-campaign-showcase {height:200px;margin:0 auto;width:956px;}

/* MODULE: Category Navigation */
.mod-category-navigation {}
.mod-category-navigation h2 { position:static!important;}
.mod-category-navigation h3 { margin-bottom: 3px; color:#8E949E; }
.mod-category-navigation h3 span { margin-left: 0px !important;}
.mod-category-navigation .float-left { float: left!important; width:auto; display: inline; }
.mod-category-navigation .float-right { float: right!important; width: auto; text-align:right; display: inline; }
.mod-category-navigation .sort-by {}
.mod-category-navigation .sort-by li {display:inline; padding:0 5px;}
.mod-category-navigation .sort-by li.first {padding-left:0;}
.mod-category-navigation .sort-by li.separator {padding:0 1px 0 1px; background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat scroll 2px -119px;}
.mod-category-navigation .sort-by li.selected-sort-option a {color: #009CE4; text-decoration: underline;}
.mod-category-navigation .single-column-text {}
.mod-category-navigation .two-column-text { width: 341px; }
.mod-category-navigation .right-text {text-align:right;}
.mod-category-navigation .highlighted {color:#8E949E; font-size:0.917em; font-weight:bold;}
.mod-category-navigation .content-medium { width: 100%; background: url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top; padding: 15px 0; clear: both; display: block; }
.mod-category-navigation .content-medium .row-content { width: 100%; display: block; }
.mod-category-navigation .content-medium .row-content .item { float: left; width: 323px; padding: 0px 20px 10px; display: block; }
.mod-category-navigation .content-medium .row-content .item h3 { padding: 15px 0 0; }
.mod-category-navigation .content-medium .row-content .item h3 a { position: relative; display: block; }
.mod-category-navigation .content-medium .row-content .item h3 a span { float: none; }
.mod-category-navigation .content-medium .row-content .item h3 a span span { }
.mod-category-navigation .content-medium .row-content .item h3 a span span.camera { width: 14px; height:9px; background: url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat -583px -35px; display: inline-block; margin-left: 5px !important; }
.mod-category-navigation .content-medium .row-content .item .description { background: none; padding: 0 10px 5px 0; position: static !important; }
.mod-category-navigation .content-medium .row-content .item .description .text { display: block; padding:0; }
.mod-category-navigation .content-medium .row-content .item .description span { float: left; margin: 5px 0 0 5px; width: 96px; }
.mod-category-navigation .content-medium .row-content .item.last { padding: 10px 20px 0; }
.mod-category-navigation .content-medium .row-content .item.space-on-top { margin-top: 8px; }
.mod-category-navigation .content-medium .row-content .item.no-left-padding { padding-left: 0 !important; }
.mod-category-navigation .content-medium .row-content .item.no-right-padding { padding-right: 0 !important; }
.mod-category-navigation .content-medium .row-content .item.no-background { background: none; }
.mod-category-navigation .content-medium .row-content .item.no-background h3 { padding-top: 0; }
.mod-category-navigation .bottom_separator {clear:both; height:1px; display:block; background:url('/core/common/images/backgrounds/vert-separator-two-col.png') repeat-x left top; line-height:1px;}
.mod-category-navigation .bottom_separator_last {margin-top:10px;}
.mod-category-navigation .content-small .item { padding: 20px 0; background: url('/core/common/images/backgrounds/bg-hr-separator-505.png') no-repeat center top; position: static !important; }
.mod-category-navigation .content-small .first-item { background: none;}
.mod-category-navigation .content-small .single-item { background: none; padding-top: 0px;}
.mod-category-navigation .content-small .no-spacing { padding-bottom: 0; }
.mod-category-navigation .content-small .item .item-image { float: right; width: 100px; display: block; margin-right: 15px;}
.mod-category-navigation .content-small .item .item-description { float: left; width: 347px;}
.mod-category-navigation .content-small .item .item-image-right { float: right; width: 100px; display: block; text-align:center;}
.mod-category-navigation .content-small .item .item-description-right { float: left; width: 347px; margin-right: 20px; }
.mod-category-navigation .content-small .item .item-description-right p{width: 327px;}
.mod-category-navigation .content-small .item .item-description-education-competition p{width: 355px;}

/* Module: Community Announcement */
.mod-community-announcement { margin:5px 0 6px 14px; width:957px;}
.mod-community-announcement .wrapper-container {background-color: #ffffff; background-url:url('/core/common/images/backgrounds/bg-spr-dotted.gif'); background-repeat: repeat-y; background-position: -3788px top; border-left: 1px solid #cfd3d7; border-right: 1px solid #cfd3d7; height:100%; padding:5px 15px 3px; width:auto;}
.mod-community-announcement .wrapper-container h2 { float:left; margin-bottom:0; padding-right:13px; text-transform:uppercase;}
.mod-community-announcement .wrapper-container ul { float:right; width:792px;}
.mod-community-announcement .wrapper-container li { display:inline; width:auto;}
.mod-community-announcement .wrapper-container li a { font-weight: bold; }
.mod-community-announcement .white-box-top,
.mod-community-announcement .white-box-bottom {display:block; height:9px; line-height:9px; width:100%;}
.mod-community-announcement .white-box-top { background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat -1741px -489px;}
.mod-community-announcement .white-box-bottom { background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat -1741px top;}

/* Module: Community Browse */
.mod-community-browse { float:right; margin:0 23px 5px 0; padding-top:2px; width:auto;}
.mod-community-browse h2 { float:left; margin-bottom:0; margin-right:3px; padding-right:0px; text-transform:uppercase;}
.mod-community-browse ul { float:left; width:auto;}
.mod-community-browse li { background:url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -266px 0; float:left; padding:0 9px 0 6px; width:auto;}
.mod-community-browse li.last { padding-right:0; background:none;}
.mod-community-browse .icon-01,
.mod-community-browse .icon-02,
.mod-community-browse .icon-03,
.mod-community-browse .icon-04,
.mod-community-browse .icon-05,
.mod-community-browse .icon-06,
.mod-community-browse .icon-07 { display:block; height:14px; width:12px;}
.mod-community-browse .icon-01 span,
.mod-community-browse .icon-02 span,
.mod-community-browse .icon-03 span,
.mod-community-browse .icon-04 span,
.mod-community-browse .icon-05 span,
.mod-community-browse .icon-06 span,
.mod-community-browse .icon-07 span { display:none;}
.mod-community-browse .icon-01 { background:url('/core/common/images/icons/icn-dialog.gif') no-repeat left top;}
.mod-community-browse .icon-02 { background:url('/core/common/images/icons/icn-paper.gif') no-repeat left top;}
.mod-community-browse .icon-03 { background:url('/core/common/images/icons/icn-comunication.gif') no-repeat left top;}
.mod-community-browse .icon-04 { background:url('/core/common/images/icons/icn-post-note.gif') no-repeat left top;}
.mod-community-browse .icon-05 { background:url('/core/common/images/icons/icn-planet.gif') no-repeat left top;}
.mod-community-browse .icon-06 { background:url('/core/common/images/icons/icn-bubles.gif') no-repeat left top;}
.mod-community-browse .icon-07 { background:url('/core/common/images/icons/icn-people.gif') no-repeat left top;}

/* Module: Community Discussions */
.mod-community-discussions {}
.mod-community-discussions h2 { margin-bottom:5px; text-transform:uppercase;}
.mod-community-discussions .view-by { margin:11px 0 6px; text-align:right;}
.mod-community-discussions .discussion-container { position:static!important;}
.mod-community-discussions .discussion-container ul { float:left; padding:13px 0 15px; width:100%;}
.mod-community-discussions .discussion-container ul.first { background:none; padding:12px 0 6px;}
.mod-community-discussions .discussion-container li { float:left; margin-right:10px; width:auto;}
.mod-community-discussions .discussion-container li a { line-height:14px; margin-bottom:0;}
.mod-community-discussions .discussion-container li p.cta { margin-top:5px;}
.mod-community-discussions .discussion-container .type { width:122px;}
.mod-community-discussions .discussion-container .subject { width:203px;}
.mod-community-discussions .discussion-container .author { width:82px;}
.mod-community-discussions .discussion-container .image { width:30px; margin-right:0!important;}
.mod-community-discussions .discussion-container .image a span { display: block; }
.mod-community-discussions .discussion-container .hor-separator {background:url('/core/common/images/backgrounds/bg-hr-separator-455.png') no-repeat left top; clear:both; display:block; height:1px; line-height:1px;}
.mod-community-discussions .drop-down-button {margin-left:10px;}

/* 	MODULE: Community User Bar */
.mod-community-user-bar {background-image:url('/core/common/images/backgrounds/bg-mod-navigation-bar.png');height:46px; margin:4px 0 8px 10px;width:967px;}
.mod-community-user-bar #login-form {display: none;}
.mod-community-user-bar form.user-bar-login fieldset {float: left;margin:7px 0 0 0;padding: 5px 20px 5px 0;}
.mod-community-user-bar form.user-bar-login fieldset h4 {background-image: url('/core/common/images/backgrounds/bg-spr-dotted.gif');background-position: -215px -1px;background-repeat: repeat-y;color:#676b72;float: left;font-weight: bold;margin: 0;padding: 4px 20px 4px 18px;text-transform: uppercase;}
.mod-community-user-bar form.user-bar-login fieldset a {display: block;float: left;font-weight: bold;padding:3px 0 0 8px;}
.mod-community-user-bar .user-bar-right {float: right;position: relative; width: 368px; height: 46px; line-height: 46px; }
.mod-community-user-bar .user-bar-right a {font-weight: bold; white-space: nowrap; float: left;}
.mod-community-user-bar .user-bar-right form.user-bar-search { margin-right: 18px; margin-top: 11px;}
.mod-community-user-bar .user-bar-right form.user-bar-search label {display: none;}
.mod-community-user-bar .user-bar-right form.user-bar-search fieldset {float:right;position: relative;}
.mod-community-user-bar .user-bar-right form.user-bar-search .input-type-bg {display:block;background: url('/core/common/images/backgrounds/gbl-search-input.gif') no-repeat 0 0; padding:0 33px 0 20px;}
.mod-community-user-bar .user-bar-right form.user-bar-search input.input-type-text {background:none;border: none;color: #8e949e;height: 22px;font-size: .92em;font-weight: bold;padding: 4px 0 0 0;}
.mod-community-user-bar .user-bar-right form.user-bar-search input.input-type-submit {position: absolute!important; top: 0px; right:4px;}

/* MODULE: Content Navigation */
.mod-content-navigation {}
.mod-content-navigation h2 { position:static!important;}
.mod-content-navigation h3 { margin-bottom: 3px; color:#8E949E; }
.mod-content-navigation h3 span { margin-left: 0px !important;}
.mod-content-navigation .float-left { float: left!important; width:auto; display: inline; }
.mod-content-navigation .float-right { float: right!important; width: auto; text-align:right; display: inline; }
.mod-content-navigation .sort-by {}
.mod-content-navigation .sort-by li {display:inline; padding:0 5px;}
.mod-content-navigation .sort-by li.first {padding-left:0;}
.mod-content-navigation .sort-by li.separator {padding:0 1px 0 1px; background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat scroll 2px -119px;}
.mod-content-navigation .sort-by li.selected-sort-option a {color: #009CE4; text-decoration: underline;}
.mod-content-navigation .single-column-text {}
.mod-content-navigation .two-column-text { width: 341px; }
.mod-content-navigation .right-text {text-align:right;}
.mod-content-navigation .highlighted {color:#8E949E; font-size:0.917em; font-weight:bold;}
.mod-content-navigation .content-wrapper { padding: 15px 0; }
.mod-content-navigation .content { width: 100%; background: url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top; margin: 0 0 10px; clear: both; display: block; }
.mod-content-navigation .content .row-content { width: 100%; display: block; }
.mod-content-navigation .content .row-content .item { float: left; width: 323px; padding: 0px 20px 10px; display: block; }
.mod-content-navigation .content .row-content .item h3 { padding: 15px 0 0; }
.mod-content-navigation .content .row-content .item h3 a { position: relative; display: block; }
.mod-content-navigation .content .row-content .item h3 a span { float: none; }
.mod-content-navigation .content .row-content .item h3 a span span { }
.mod-content-navigation .content .row-content .item h3 a span span.camera { width: 14px; height:9px; background: url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat -583px -35px; display: inline-block; margin-left: 5px !important; }
.mod-content-navigation .content .row-content .item .description { background: none; padding: 0 10px 5px 0; position: static !important; }
.mod-content-navigation .content .row-content .item .description .text { display: block; padding:0; }
.mod-content-navigation .content .row-content .item .description span { float: left; margin: 5px 0 0 15px; width: 96px; }
.mod-content-navigation .content .row-content .item .description.no-image {  }
.mod-content-navigation .content .row-content .item.last { padding: 10px 20px 0; }
.mod-content-navigation .content .row-content .item.space-on-top { margin-top: 8px; }
.mod-content-navigation .content .row-content .item.no-left-padding { padding-left: 0 !important; }
.mod-content-navigation .content .row-content .item.no-right-padding { padding-right: 0 !important; }
.mod-content-navigation .content .row-content .item.no-background { background: none; }
.mod-content-navigation .content .row-content .item.no-background h3 { padding-top: 0; }
.mod-content-navigation .bottom_separator {clear:both; height:1px; display:block; background:url('/core/common/images/backgrounds/vert-separator-two-col.png') repeat-x left top; line-height:1px;}
.mod-content-navigation .bottom_separator_last {margin-top:10px;}

/* Module: Crisis Alert */
.mod-crisis-alert {display:block; padding-top:20px; width:957px; position:relative; padding-bottom:20px;}
.mod-crisis-alert .wrapper-container { margin-left:13px; background-color:#FFF;  height:100%; padding:0px 15px 0px 15px; width:925px; border-left:1px solid #ced2d6; border-right:1px solid #ced2d6;}
.mod-crisis-alert .white-box-top,
.mod-crisis-alert .white-box-bottom {margin-left:13px; display:block; height:9px; line-height:9px; width:957px;}
.mod-crisis-alert .white-box-top { margin-left:13px; background:url('/core/common/images/backgrounds/bg-top-crisis-module.png') no-repeat top left; height:11px;}
.mod-crisis-alert .white-box-bottom { margin-left:13px; background:url('/core/common/images/backgrounds/bg-footer-crisis-module.png') no-repeat top left; height:11px;}
.mod-crisis-alert .wrapper-container ul { float:left; width:792px; padding-left:30px;}
.mod-crisis-alert .wrapper-container li { display:inline; width:auto; padding-left:10px;}
.mod-crisis-alert .wrapper-container .red-text{ color:#b70000; font-weight:bold;}
.mod-crisis-alert .wrapper-container .text{ color:#676b72; font-weight:bold;}
.mod-crisis-alert .crisis-alert-icon{ display:block; background:url('/core/common/images/icons/icn-alert.jpg') no-repeat top right; height:28px; width:38px; position:absolute!important; z-index:10; top:25px; left:19px;}

/* MODULE: Cross Linking - Product Shopping */
.mod-cross-linking-product-shopping { }
.mod-cross-linking-product-shopping .mod-box-inner div { padding: 10px 0 0; width: 100%; }
.mod-cross-linking-product-shopping .mod-box-inner h2 { margin: 20px 0 0; }
.mod-cross-linking-product-shopping .mod-box-inner ul { float: left; width: 100%; }
.mod-cross-linking-product-shopping .mod-box-inner ul li { float: left; padding: 0 10px; background: url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2217px top; }.mod-cross-linking-product-shopping .mod-box-inner ul li a { font-weight: bold; }
.mod-cross-linking-product-shopping .mod-box-inner ul li.first-child { background: none; }
.mod-cross-linking-product-shopping .mod-box-inner ul li a { float: left; width: auto; margin: 20px 0 0; }
.mod-cross-linking-product-shopping .mod-box-inner ul li span { float: left; width: auto; }
.mod-cross-linking-product-shopping .mod-box-inner ul li span a { margin: 0; }

/* MODULE: Current Social Activity */
.mod-current-social-activity {}
.mod-current-social-activity .mod-box-inner h2 {text-transform: uppercase;}
.mod-current-social-activity .mod-box-inner .buckets-container { background:url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top; padding-bottom:11px; margin-top:10px; width:100%;}
.mod-current-social-activity .mod-box-inner .buckets-container .info-bucket { border:1px #ced2d6 solid; float:left; margin-right:20px; width:320px;}
.mod-current-social-activity .mod-box-inner .buckets-container .info-bucket h4 { background:url('/core/common/images/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left top; border-bottom:1px #ced2d6 solid; height:25px; padding:10px 0 0 12px;}
.mod-current-social-activity .mod-box-inner .buckets-container .info-bucket .scrollable-container { background-color:#fff; height:212px; overflow:auto;}
.mod-current-social-activity .mod-box-inner .buckets-container .info-bucket .scrollable-container li {margin:10px 0 15px 13px;}
.mod-current-social-activity .mod-box-inner .buckets-container .last { margin-right:0; float:right;}

/* 	MODULE: Disclaimer */
.mod-disclaimer { clear:both; padding-bottom:10px;}
.mod-disclaimer p { margin-bottom:17px;}
.mod-disclaimer .expandable-container { margin:20px 0 0;}
.mod-disclaimer .show{ display:block;}	

/* 	MODULE: Email Subscription */
.mod-email-subscription {}
.mod-email-subscription .button-slider-blue {float:left; text-decoration:none!important;}
.mod-email-subscription #sign-up-subscription-form input {border:none; color:#8e949e; width:167px; height:19px; padding:5px 0 0 10px; background:url('/core/common/images/backgrounds/input-rounded-177.jpg') left top no-repeat;}
.mod-email-subscription #sign-up-subscription-form ul li {margin:5px 0 0 0;}

/* MODULE - FEATURED COMMUNITIES CAROUSEL */
.mod-featured-communities-blogs .communities-blogs-carousel .carousel-container {visibility: hidden; }
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item {display: block; clear: both;float: left; position: relative; margin-right: 10px;}
.mod-featured-communities-blogs h2 { margin-bottom: 15px; }
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item {width: 464px;}
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item div h1,
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item div p {color: #555; font-size: 0.92em; line-height: 16px; margin-bottom: 10px; }
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item div p.link { margin-bottom: 0; }
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item div h1 { margin-top: 27px; margin-bottom: 14px; }
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item div p a { text-decoration: none; color: #0860a8; font-weight: bold; }
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item div p a:hover { text-decoration: underline; }
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item div h3 { margin-bottom: 5px; font-size: 1.50em; }
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item .li-wrap-1 { float: left; width: 280px; }
.mod-featured-communities-blogs .communities-blogs-carousel li.carousel-item .thumb { float: right; width: 119px; margin-top: 5px; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap-container { position: relative; text-align: center; clear: both; padding-top: 16px; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap { float: left; padding-right: 53px; position: relative; bottom: 0; left: 0; z-index: 20; margin: 0 auto; visibility: hidden; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap  .lft { width: 10px; height: 22px; display: block; float: left; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap  .lft[class] { background:url('/core/common/images/marquee/marquee-paginate-bg-lft.png') no-repeat 0 0; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap .carousel-pagination { height:11px!important; display: block; background: url('/core/common/images/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x 0 -70px!important; padding: 4px 4px 6px 0; float: left; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap .carousel-pagination a { font-size: .92em; font-weight: bold; color: #7b8086; display: block; float: left; background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat 13px -119px!important; margin-right: 8px; padding-right: 6px; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap .carousel-pagination a.cur-page { color: #3099e9; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap .carousel-pagination a.last { background: none; margin: 0; padding-right: 2px;; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap .carousel-nav { width: 54px; height: 22px; position: absolute; top: -1px; right: 0; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap .carousel-nav[class] { background: url('/core/common/images/marquee/marquee-paginate-cap.png') no-repeat right 0; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap .carousel-nav .carousel-prev,
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap .carousel-nav .carousel-next { position: absolute; width:26px; height: 27px; top: 0; cursor: pointer; text-indent: -999em; z-index: 10;  }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap .carousel-nav .carousel-prev { right: 27px; }
.mod-featured-communities-blogs .communities-blogs-carousel .pagination-wrap .carousel-nav .carousel-next { right: 0;  }

/* MODULE: Featured Product */
.mod-featured-product {}
.mod-featured-product h2 { position:static!important;}
.mod-featured-product h3 { margin-bottom: 3px; color:#8E949E; }
.mod-featured-product h3 span { margin-left: 0px !important;}
.mod-featured-product .float-left { float: left!important; width:auto; display: inline; }
.mod-featured-product .float-right { float: right!important; width: auto; text-align:right; display: inline; }
.mod-featured-product .sort-by {}
.mod-featured-product .sort-by li {display:inline; padding:0 5px;}
.mod-featured-product .sort-by li.first {padding-left:0;}
.mod-featured-product .sort-by li.separator {padding:0 1px 0 1px; background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat scroll 2px -119px;}
.mod-featured-product .sort-by li.selected-sort-option a {color: #009CE4; text-decoration: underline;}
.mod-featured-product .single-column-text { width: 100%; }
.mod-featured-product .two-column-text { width: 341px; }
.mod-featured-product .right-text {text-align:right;}
.mod-featured-product .highlighted {color:#8E949E; font-size:0.917em; font-weight:bold;}
.mod-featured-product .content-medium { width: 100%; background: url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top; padding: 15px 0; clear: both; display: block; }
.mod-featured-product .content-medium .row-content { width: 100%; display: block; }
.mod-featured-product .content-medium .row-content .item { float: left; width: 323px; padding: 0px 20px 10px; display: block; }
.mod-featured-product .content-medium .row-content .image { float: left; width: 334px; padding: 0px 0px 0px 10px; display: block; }
.mod-featured-product .content-medium .row-content .item h3 { padding: 15px 0 0; }
.mod-featured-product .content-medium .row-content .item h3 a { position: relative; display: block; }
.mod-featured-product .content-medium .row-content .item h3 a span { float: none; }
.mod-featured-product .content-medium .row-content .item h3 a span span { }
.mod-featured-product .content-medium .row-content .item h3 a span span.camera { width: 14px; height:9px; background: url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat -583px -35px; display: inline-block; margin-left: 5px !important; }
.mod-featured-product .content-medium .row-content .item .description { background: none; padding: 0 10px 15px 0; position: static !important; }
.mod-featured-product .content-medium .row-content .item .description .text { display: block; padding:0; }
.mod-featured-product .content-medium .row-content .item .description span { float: left; margin: 5px 0 0 5px; width: 96px; }
.mod-featured-product .content-medium .row-content .item.last { padding: 10px 20px 0; }
.mod-featured-product .content-medium .row-content .item.space-on-top { margin-top: 8px; }
.mod-featured-product .content-medium .row-content .item.no-left-padding { padding-left: 0 !important; }
.mod-featured-product .content-medium .row-content .item.no-right-padding { padding-right: 0 !important; }
.mod-featured-product .content-medium .row-content .item.no-background { background: none; }
.mod-featured-product .content-medium .row-content .item.no-background h3 { padding-top: 0; }
.mod-featured-product .bottom_separator {clear:both; height:1px; display:block; background:url('/core/common/images/backgrounds/vert-separator-two-col.png') repeat-x left top; line-height:1px;}
.mod-featured-product .bottom_separator_last {margin-top:10px;}
.mod-featured-product .content-small .item { padding: 20px 0; background: url('/core/common/images/backgrounds/bg-hr-separator-505.png') no-repeat center top; position: static !important; }
.mod-featured-product .content-small .first-item { background: none;}
.mod-featured-product .content-small .single-item { background: none; padding-top: 0px;}
.mod-featured-product .content-small .no-spacing { padding-bottom: 0; }
.mod-featured-product .content-small .item .item-image { float: right; width: 100px; display: block; margin-right: 15px;}
.mod-featured-product .content-small .item .item-description { float: left; width: 347px;}
.mod-featured-product .content-small .item .item-image-right { float: right; width: 100px; display: block; text-align:center;}
.mod-featured-product .content-small .item .item-description-right { float: left; width: 347px; margin-right: 20px; }
.mod-featured-product .content-small .item .item-description-right p{width: 327px;}
.mod-featured-product .content-small .item .item-description-education-competition p{width: 355px;}

/*  MODULE: Featured Systems */
.mod-featured-systems { padding-top:22px!important;}
.mod-featured-systems .systems-wrapper { padding:8px 0;}
.mod-featured-systems .systems-container { background:url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -1703px top; display:inline-block; padding-bottom:7px; width: 100%; }
.mod-featured-systems .systems-container span { display: block; margin-bottom:8px;}
.mod-featured-systems .systems-container .system { float:left; width:150px;}
.mod-featured-systems .systems-container .system-first { float:left; width:155px;}
.mod-featured-systems .systems-container .system-last { float:left; margin-right:0!important; width:142px;}
.mod-featured-systems .systems-container .system,
.mod-featured-systems .systems-container .system-last { padding:0 0 0 30px!important;}
.mod-featured-systems .bottom { margin-bottom:2px; padding-bottom:1px;}

/* 	MODULE: Feedback Comment */
.mod-feedback-comment {background-image: url('/core/common/images/backgrounds/bg-mod-box-210.png'); background-repeat: repeat-y; position: relative; padding: 10px 10px 0;}
.mod-feedback-comment form {border-bottom: 1px solid #d6d6d6; margin-bottom: 5px; padding: 0 0 10px 0; text-align: center;}
.mod-feedback-comment .feedback-comment-thanks p,
.mod-feedback-comment form p {color: #0860A8; padding-left: 8px; padding-right: 8px; text-align: center;}
.mod-feedback-comment form textarea {font-family: inherit; font-size: 90%; height: 90px; padding: 3px; width: 180px;}
.mod-feedback-comment form span.submit-btn-container {display: block; margin: 5px 0 0 60px;}
.mod-feedback-comment form span.submit-btn-container a {zoom: 1;}
.mod-feedback-comment form span.submit-btn-container .button-noscript {display:block;}
.mod-feedback-comment p.legal-text {font-size: 80%;}
.mod-feedback-comment .feedback-comment-thanks {display: none; height: 150px; padding-top: 50px;}
.mod-feedback-comment-bottom {background: url('/core/common/images/backgrounds/bg-mod-secondary-navigation-bottom-solid.png') no-repeat; display: block; height: 17px; margin-bottom: 10px;}

/* MODULE: Filtered Search */
.mod-filtered-search {}
.mod-filtered-search .description { float:left; margin-top:4px; width:225px;}
.mod-filtered-search .form-section { float:right; margin-bottom:14px; margin-top:9px; width:220px;}
.mod-filtered-search .form-section ul { margin-top:7px;}
.mod-filtered-search .form-section li { display:inline; }
.mod-filtered-search .form-section li.middle-align { padding:4px 10px 0px 12px;}
.mod-filtered-search select { color:#999999; font-weight:bold; width: 100%; height:20px; margin-bottom:14px;}

/* MODULE: General Marquee: Stories */
.mod-general-marquee-stories {height:250px;margin:0 auto;width:960px;}

/* MODULE: Highlights */
.mod-highlights {}
.mod-highlights h2 { text-transform:uppercase; margin-bottom: 0px; padding-bottom: 10px;}
.mod-highlights .buckets-container-517,
.mod-highlights .buckets-container-737 { float:left; position:static; width:100%;}
.mod-highlights .buckets-container-517 { background:url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2970px top;}
.mod-highlights .buckets-container-737 { background:url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2731px top;}
.mod-highlights .buckets-container-517 .info-bucket,
.mod-highlights .buckets-container-737 .info-bucket { float:left; margin-right:21px; width:222px;}
.mod-highlights .buckets-container-517 .info-bucket .image,
.mod-highlights .buckets-container-737 .info-bucket .image { float:left; margin-right:10px; position:relative!important; width:60px;}
.mod-highlights .buckets-container-517 .info-bucket .image img,
.mod-highlights .buckets-container-737 .info-bucket .image img { display:block;}
.mod-highlights .buckets-container-517 .info-bucket .text,
.mod-highlights .buckets-container-737 .info-bucket .text{ float:left; width:133px;}
.mod-highlights .buckets-container-517 .info-bucket .play-icon,
.mod-highlights .buckets-container-737 .info-bucket .play-icon { position:absolute!important; left:3px; top:29px; width:27px; height:17px; z-index:1; }
.mod-highlights .buckets-container-517 .last,
.mod-highlights .buckets-container-737 .last { margin-right:0; padding-right:0; width:200px;}
.mod-highlights .buckets-container-517 .last span,
.mod-highlights .buckets-container-737 .last span { position:static!important;}
.mod-highlights .buckets-container-517 .last .text,
.mod-highlights .buckets-container-737 .last .text { width:130px;}

/* MODULE: Key Topics */
.mod-key-topics {}
.mod-key-topics .buckets-wrapper { padding-bottom:8px; padding-top:3px;}
.mod-key-topics .buckets-container { background:url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -695px top; display:inline-block; width:100%;}
.mod-key-topics .buckets-container .info-bucket { display:inline; float:left; padding-bottom:9px; margin-right:19px; padding-right:15px; width:208px;}
.mod-key-topics .buckets-container .info-bucket span { display:inline; float:right; margin:2px 0 3px 3px; width:auto;}
.mod-key-topics .buckets-container .info-bucket ul { margin:0 0 0 15px;list-style-image:none;list-style-position:outside;list-style-type:disc;}
.mod-key-topics .buckets-container .info-bucket li { color:#9a9b9d; margin-bottom:5px; padding-left:0;}
.mod-key-topics .buckets-container .info-bucket li span { color:#515357;float:none; margin:0;}
.mod-key-topics .buckets-container .last { margin-right:0; padding-right:0; width:203px;}
.mod-key-topics .bottom { padding-bottom:0!important;}

/* 	MODULE: Language Selection */
.mod-language-selection { }
.mod-language-selection .mod-box-inner { padding:7px 10px 5px; position: static !important; min-height: 32px; height:auto!important; height:32px;}
.mod-language-selection .select-language{ width:176px; margin:9px 0;}

/* 	MODULE: Media */
.mod-media {height:200px;margin:0 auto;width:956px;}

/* 	MODULE: Mini Promo */
.mod-mini-promo { padding: 10px 10px 0; }
.mod-mini-promo p.white { color: #FFFFFF;}
.mod-mini-promo .inner-mini-promo { clear: both; position: static !important; background:#e8e8e8 url('/core/common/images/backgrounds/bg-mod-mini-promotion.gif') no-repeat; }
.mod-mini-promo.mod-box-210 .inner-mini-promo { background-image:url('/core/common/images/backgrounds/bg-mod-mini-promotion-210.gif'); }
.mod-mini-promo .inner-mini-promo .mini-promo-graphic {background-repeat: no-repeat;height: 92px;display: block;}
.mod-mini-promo .inner-mini-promo .mini-promo-text a {display:block; min-height:20px;margin:20px 10px 0; padding: 0 0 9px;}

/* MODULE - Multi-Open Paginate */
.mod-multi-open-paginate {}
.mod-multi-open-paginate .paginate-text {display:none;}
.mod-multi-open-paginate h4 {margin-bottom: 0; font-size: 1.0em;}
.mod-multi-open-paginate h4 a {border-bottom: none; border-top: 1px solid #e3e3e3; cursor: pointer; font-weight: bold; padding-bottom: 8px; padding-top: 5px; display: block;}
.mod-multi-open-paginate h4.last-multi-heading {margin-bottom: 0;}
.mod-multi-open-paginate h4.multi-open-paginate-expanded a {border-bottom: 1px solid #e3e3e3;}
.mod-multi-open-paginate h4 span.viewing-message {color: #515357; font-size: 80%; font-weight: bold; padding-top: 3px; position: absolute !important; right: 60px; text-align: right;}
.mod-multi-open-paginate h4 span.icon-expander {background-image: url("/core/common/images/backgrounds/bg-spr-global.gif"); background-position: -1594px -115px; background-repeat: no-repeat; display: block; float: right; height: 18px; margin-right: 10px; width: 18px;}
.mod-multi-open-paginate h4.multi-open-paginate-expanded span {background-position: -1594px -48px;}
.mod-multi-open-paginate .content-panel {padding-bottom: 15px; position: relative; zoom: 1 !important;}
.mod-multi-open-paginate .content-panel .pagination {background-image: url("/core/common/images/backgrounds/mod-multi-open-paginate-page-btn-bg.png"); background-repeat: no-repeat; float: left; height: 24px; line-height: 23px; padding-bottom: 10px; padding-left: 8px;}
.mod-multi-open-paginate .content-panel .paginate-cap {background-image: url("/core/common/images/backgrounds/mod-multi-open-paginate-page-btn-cap.png"); background-repeat: no-repeat; display: block; float: left; height: 24px; padding-bottom: 10px; width: 8px;}
.mod-multi-open-paginate .content-panel table {margin-top: 10px; padding-bottom: 20px; width:100%;}
.mod-multi-open-paginate .content-panel table.multi-open-paginate-expanded {}
.mod-multi-open-paginate .content-panel table tbody tr td {padding:0 15px 10px 0;}
.mod-multi-open-paginate .content-panel table tbody tr.column-titles td {font-weight: bold;}
.mod-multi-open-paginate .content-panel table tbody tr td a {font-weight: normal;}
.mod-multi-open-paginate #format-selection-form label,
.mod-multi-open-paginate #format-selection-form select,
.mod-multi-open-paginate #format-selection-form .drop-down-button {float:left;}
.mod-multi-open-paginate #format-selection-form label {margin:2px 5px 0 0;}
.mod-multi-open-paginate #format-selection-form .drop-down-button {margin-left:10px;}

/* 	MODULE: Multi-Open */
.mod-multi-open {}
.mod-multi-open .mod-multi-open-group {background:transparent url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y scroll -2242px 0 !important;}
.mod-multi-open h4 {font-size:1.2em;font-weight:normal;padding-bottom:5px;color: #0860A9;}
.mod-multi-open .mod-multi-open-wrapper {float:left;margin-right:15px;padding:8px 16px 0 0;position:relative;width:325px;}
.mod-multi-open .mod-multi-open-wrapper.last-accordion {margin-right:0;padding-right:0;}
.mod-multi-open .mod-multi-open-wrapper .left-float {float:left;}
.mod-multi-open .mod-multi-open-wrapper .expand-all-link {visibility:hidden; float:right;line-height:30px;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion {background-color: #ffffff;border-bottom:1px solid #ced2d6;margin-top:30px;width:325px;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li {clear:both;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li a {background-image:url('/core/common/images/backgrounds/bg-spr-global.gif');background-position:-1300px -43px;background-repeat:no-repeat;border:1px solid #ced2d6;border-bottom:none;clear:both;color:#676b72;display:block;font-weight:bold;height:32px;line-height:32px;padding:0px 25px 0px 10px;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li a.collapsed {background-image:url('/core/common/images/backgrounds/bg-spr-global.gif');background-position:-1300px -109px;background-repeat:no-repeat;color:#0860a8;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul {border:1px solid #ced2d6;border-bottom:none;clear:both;list-style-image:none;list-style-position:inside;list-style-type:disc;margin:0;padding-left:13px;zoom:1;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul.collapsed {display:none;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul li {padding-top:3px;color:#9a9b9d;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul li.item-float-right {list-style-type:none;padding-bottom:5px;padding-right:10px;text-align:right;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul li a {background:none;border:none;color:#0860a8;display:inline;font-size:.9em;font-weight:normal;line-height:1;padding:0;}

/* Module: News Feeds */
.mod-news-feeds { }
.mod-news-feeds .item { padding: 10px 0; background: url('/core/common/images/backgrounds/bg-hr-separator-455.png') no-repeat center top; position: static !important; }
.mod-news-feeds .item span.image { display: block; float: right; width: 100px; }
.mod-news-feeds .item div.content { float: left; width: 350px;}
.mod-news-feeds .item div.content .date{color:#888888;}
.mod-news-feeds .first-item { background: none; }
.mod-news-feeds .no-spacing { padding-bottom: 0; }

/* Module: Popular Products */
.mod-popular-products {}
.mod-popular-products h4 {margin:15px 0;}
.mod-popular-products ul { margin-left:20px;margin-top:2px;list-style-image:none;list-style-position:outside;list-style-type:disc;}
.mod-popular-products ul li { color:#9a9b9d; padding:0 0 5px 0;}
.mod-popular-products ul li.last { padding-bottom:6px;}
.mod-popular-products .divider {display:block; width:300px; margin-top:10px; padding:1px 0 0; font-size:0px; background:url('/core/common/images/backgrounds/bg-divider-300.jpg') no-repeat;}

/* 	MODULE: QUICK BROWSE OVERLAY */
.mod-quick-browse-overlay {display: none; left: 0; position: absolute; top: 0; z-index: 1000; }
.mod-quick-browse-overlay .mod-box-737 {margin: 0; width: 727px; height: 275px !important; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner {width: 687px; height: 277px !important; -margin-bottom: -3px; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner h2 { float: left; width: auto; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner form { float: right; font-size: 0.9em; margin: 0; padding: 0; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner form input.input-type-radio {float:left; vertical-align: bottom; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner form label {float:left; color: #676b72; font-weight: bold; padding: 0 25px 0 8px;}
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block {background-color: #ffffff; float: left; margin: 0 0 10px 0; position: relative; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block h5 {background-image: url('/core/common/images/backgrounds/bg-mod-quick-browse-hdr.gif'); background-repeat: repeat-x; border: 1px solid #ced2d6; border-bottom: none; border-right: none; color: #676b72; display: block; font-weight: bold; line-height: 35px; margin: 0; padding: 0px 5px 0px 15px; width: 207px; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list {border: 1px solid #ced2d6; border-right: none; clear: both; height: 190px; overflow: auto; padding: 0; width: 227px; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list-last {border-right: 1px solid #ced2d6; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p a,
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p a:link,
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p a:visited {color: #515357; cursor: pointer; display: block; height: 28px; line-height: 30px; padding: 0 10px 0 15px; text-decoration: none; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p a:hover {background-color: #e8f2ff; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p a:active {background-color: #b4d5ff; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p span {display: block; font-size: .9em; line-height: 30px; padding: 0 10px 0 15px; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .closerLink {display: block; text-align: center; }
.mod-quick-browse-overlay .mod-box-737-bottom {width: 737px; }
.mod-quick-browse-overlay-backdrop {background-color: #000; border: none; bottom: auto; display: block; height: 100%; left: 0px; margin: 0px; outline: none; padding: 0px; position: fixed; right: auto; top: 0px; width: 100%; z-index: 900; }

/* 	MODULE: Quick Browse */
.mod-quick-browse h2 { float: left; width: auto; }
.mod-quick-browse form { float:right;font-size:0.9em;margin:0;padding: 0; }
.mod-quick-browse form input.input-type-radio {vertical-align:bottom;}
.mod-quick-browse form label {color:#676b72;font-weight:bold;padding:0 25px 0 8px;}
.mod-quick-browse .browse-block {background-color:#ffffff;float:left;margin:0 0 10px 0;position:relative;}
.mod-quick-browse .browse-block h5 {background-image:url('/core/common/images/backgrounds/bg-mod-quick-browse-hdr.gif');background-repeat:repeat-x;border:1px solid #ced2d6;border-bottom:none;border-right:none;color:#676b72;display:block;font-weight:bold;line-height:35px;margin:0;padding:0px 5px 0px 15px;width:207px;}
.mod-quick-browse .browse-block .browse-list {border:1px solid #ced2d6;border-right:none;clear:both;height:190px;overflow:auto;padding:0;width:227px;}
.mod-quick-browse .browse-block .browse-list-last {border-right:1px solid #ced2d6;}
.mod-quick-browse .browse-block .browse-list p a,
.mod-quick-browse .browse-block .browse-list p a:link,
.mod-quick-browse .browse-block .browse-list p a:visited {color:#515357;cursor:pointer;display:block;height:28px;line-height:30px;padding:0 10px 0 15px;text-decoration:none;}
.mod-quick-browse .browse-block .browse-list p a:hover {background-color:#e8f2ff;}
.mod-quick-browse .browse-block .browse-list p a:active {background-color:#b4d5ff;}
.mod-quick-browse .browse-block .browse-list p span {display:block;font-size:.9em;line-height:30px;padding:0 10px 0 15px;}

/* Module: Quick-Jump */
.mod-quick-jump { }
.mod-quick-jump .partners-wrapper { position:static!important; padding:1px 0 12px!important;}
.mod-quick-jump .partners-wrapper .container { margin-top: 0; background: url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top;}
.mod-quick-jump .partners-wrapper .container h3 { margin-bottom: 0;}
.mod-quick-jump .partners-wrapper .container p { padding:2px 0 0;}
.mod-quick-jump .partners-wrapper .container .partners .dropdownlist { display: inline; }
.mod-quick-jump .partners-wrapper .container .partners { float: left; padding: 0 20px; width: 323px;}
.mod-quick-jump .partners-wrapper .container .partners .selection { float:left; padding:17px 0 0; vertical-align:top; width:100%;}
.mod-quick-jump .partners-wrapper .container .partners .selection select { float:left; width: auto; }
.mod-quick-jump .partners-wrapper .container .partners .selection .go-button { float: left; width: auto; margin-left: 10px; display:none; }
.mod-quick-jump .partners-wrapper .container .partners .selection .go-button-noscript { float: left; width: auto; margin-left: 10px; }
.mod-quick-jump .partners-wrapper .container .current-partners { padding-left: 0; }
.mod-quick-jump .partners-wrapper .container .find-partner { padding-right: 0; }

/* 	MODULE: Quick Links*/
.mod-quick-links {position:static;}
.mod-quick-links ul { margin-left:15px;margin-top:2px;list-style-image:none;list-style-position:outside;list-style-type:disc;}
.mod-quick-links ul li { color:#9a9b9d; font-weight:bold; padding:0 0 10px 0;}
.mod-quick-links ul li.last { padding-bottom:6px;}

/* 	MODULE: Recent Blog Posts */
.mod-recent-blog-posts {}
.mod-recent-blog-posts dt,
.mod-recent-blog-posts dd {display:inline;}
.mod-recent-blog-posts .filter-by fieldset {float:right;}
.mod-recent-blog-posts .filter-by label {font-weight:bold;}
.mod-recent-blog-posts .filter-by label,
.mod-recent-blog-posts .filter-by select,
.mod-recent-blog-posts .filter-by .drop-down-button {float:left;}
.mod-recent-blog-posts .filter-by label {margin:2px 5px 0 0;}
.mod-recent-blog-posts .filter-by .drop-down-button {margin-left:10px;}
.mod-recent-blog-posts .post-box {margin:14px 0 0 0; padding:0 0 20px 0; position:relative; width:100%;}
.mod-recent-blog-posts .post-box .photo-user {display:inline-block; position:absolute!important; right:0; top:0; width:50px; height:50px;}
.mod-recent-blog-posts .post-box .post-description {margin:0 0 6px 0; float:left;}
.mod-recent-blog-posts .post-box .post-description p {padding:0 0 10px 0;}
.mod-recent-blog-posts .post-box .post-description .post-description-text {float:left; margin:5px 0 0 0; padding:10px 0 0 0;}
.mod-recent-blog-posts .post-box .post-media {clear:both; text-align:center; margin:0 0 20px 0;}
.mod-recent-blog-posts .single-column .post-description p {width:608px; float:left;}
.mod-recent-blog-posts .double-column .post-description p {width:458px; float:left;}
.mod-recent-blog-posts .double-column .picture {float:right; margin:0 0 10px 0;}
.mod-recent-blog-posts .post-box .post-detail {clear:both;}
.mod-recent-blog-posts .post-box .post-detail .user-icon {text-align:right; padding:0 5px 7px 0;}
.mod-recent-blog-posts .post-box .post-detail .comment-info {}
.mod-recent-blog-posts .post-box .post-detail .comment-info .top {display:block; width:100%; height:10px; background:url('/core/common/images/backgrounds/bg-post-comment-top.png');}
.mod-recent-blog-posts .post-box .post-detail .comment-info .bottom {display:block; width:100%; height:10px; background:url('/core/common/images/backgrounds/bg-post-comment-bottom.png');}
.mod-recent-blog-posts .post-box .post-detail .comment-info .comment-info-content {background:#F0F0F0; padding:2px 12px 9px 12px;}
.mod-recent-blog-posts .post-box .post-detail .comment-info .comment-info-content dl {clear:both; margin:14px 0 0 0;}
.mod-recent-blog-posts .post-box .post-detail .comment-info .comment-info-content dl dt span {color:#e6e6e6; padding:0 5px 0 5px;}
.mod-recent-blog-posts .post-box .post-detail .comment-info .comment-info-content a.num-comments { background:url('/core/common/images/icons/icn-post-comment.png') no-repeat top left; display: block; padding: 5px 5px 5px 30px;}
.mod-recent-blog-posts h2 { margin-bottom:0;}
.mod-recent-blog-posts .posts-container { padding-top:6px; position:static!important;}
.mod-recent-blog-posts .posts-container .post-bucket { float:left; padding:14px 0 12px; width:100%;}
.mod-recent-blog-posts .posts-container .post-bucket h3 { margin-top:9px;}
.mod-recent-blog-posts .posts-container .post-bucket .photo-user { float:right; height:50px; margin:0 0 3px 5px; width:50px;}
.mod-recent-blog-posts .posts-container .post-bucket .post-content { clear:both; width:400px;}
.mod-recent-blog-posts .posts-container .post-bucket .post-content p { font-size:0.917em;}
.mod-recent-blog-posts .posts-container .first { padding-top:1px!important;}
.mod-recent-blog-posts .hr-separator-687 { background:url('/core/common/images/backgrounds/bg-hr-separator-687.png') no-repeat left top; clear:both; display:block; height:1px; line-height:1px;}
.mod-recent-blog-posts .hr-separator-455 { background:url('/core/common/images/backgrounds/bg-hr-separator-455.png') no-repeat left top; clear:both; display:block; height:1px; line-height:1px;}
.mod-recent-blog-posts .no-space-below { margin-bottom:0!important; padding-bottom:0!important;}
.mod-recent-blog-posts .right-aligned { float:right; margin-bottom:5px; width:auto;}

/* 	MODULE: Recent Videos */
.mod-recent-videos {}
.mod-recent-videos .button-slider-blue {float: right;}
.mod-recent-videos .mod-recent-videos-carousel {height:244px;margin:0;padding:0;position:relative;width:456px;}
.mod-recent-videos .mod-recent-videos-carousel span {display:none;}

/* 	MODULE: Search Bar */
.mod-search-bar { }
.mod-search-bar .mod-box-inner {background:transparent url('/core/common/images/backgrounds/bg-mod-box-inner-short.jpg') repeat-x scroll center bottom; position: static!important; height: 32px !important; min-height: 0; padding-top: 4px;}
.mod-search-bar fieldset {float:left;margin-right:20px;}
.mod-search-bar fieldset a.aligned-with-fields {line-height:23px;}
.mod-search-bar .input-type-bg {display:block; background-color:transparent;background-image:url('/core/common/images/backgrounds/bg-input-text-field.png');background-repeat:no-repeat;padding:4px 15px 5px 15px; width:270px;}
.mod-search-bar input.input-type-text {background:none;border:none;color:#8e949e;font-weight:bold;margin:0;width:270px;}
.mod-search-bar label.input-type-text {display:none;}
.mod-search-bar.mod-box-517 .mod-box-inner {height: 46px !important;}
.mod-search-bar.mod-box-517 fieldset {margin-right: 10px;}
.mod-search-bar.mod-box-517 fieldset.last-search-bar-fieldset {margin-right: 0px !important;}
.mod-search-bar.mod-box-517 div.radio-line {padding-top:5px; position: relative;}
.mod-search-bar.mod-box-517 .field-box {line-hight: 26px; padding-right: 30px;}

/* 	MODULE: Search Box */
.mod-search-box {}
.mod-search-box .content-wrapper {padding:10px 0 5px;}
.mod-search-box .right-aligned {float:right;}
.mod-search-box form.user-bar-search {margin:0 0 10px 0;}
.mod-search-box form.user-bar-search label {display: none;}
.mod-search-box form.user-bar-search fieldset {position: relative;}
.mod-search-box form.user-bar-search .input-type-bg {display:block; background: url('/core/common/images/backgrounds/input-rounded-177.jpg') no-repeat 0 0;}
.mod-search-box form.user-bar-search input.input-type-text {background:none; border: none;color: #8e949e;height: 22px;font-size: .92em;font-weight: bold;padding: 4px 7px 0 10px;}
.mod-search-box form.user-bar-search input.input-type-submit {position: absolute!important; top: 0px;right: 0;}

/* 	MODULE: Static Secondary Navigation */
.mod-secondary-navigation-static {background-image:url('/core/common/images/backgrounds/bg-mod-box-210.png');background-repeat:repeat-y;padding:5px 10px 0;}
.mod-secondary-navigation-static a {color:#0860a8;display:block;font-size:0.95em;font-weight:bold;margin:0;padding:10px;text-transform:uppercase;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner,
.mod-secondary-navigation-static .mod-secondary-navigation-inner-bottom {background:#fff url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat 0 -460px;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner {background-position:-400px -492px;padding:10px 10px 0 10px;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner-bottom {background-position:-590px 0px;display:block;font-size:0px;height:7px;width:190px;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner a {border:none;padding:5px 0px;text-transform:none;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner a.current-page-focus {color: #36A5FF !important;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner span.static-nav-heading {font-size:0.95em; display: block; font-weight: bold; margin-bottom: 5px;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner li a {border:none;padding:0;text-transform:none; display:inline;}
.mod-secondary-navigation-static ul {margin-left:15px;padding-top:5px;}
.mod-secondary-navigation-static ul li {padding:0 0 5px 5px;}
.mod-secondary-navigation-static ul li a,
.mod-secondary-navigation-static ul li a:visited {color:#1E68AF;}
.mod-secondary-navigation-static ul li.expanded a,
.mod-secondary-navigation-static ul li.expanded a:visited {color:#858585;}
.mod-secondary-navigation-static ul {background:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:15px;padding-top:0;}
.mod-secondary-navigation-static ul li { color:#9a9b9d; }
.mod-secondary-navigation-static ul li ul li {padding:0 0 2px 0;}
.mod-secondary-navigation-static ul li ul li a,
.mod-secondary-navigation-static ul li ul li a:visited {color:#1E68AF;}
.mod-secondary-navigation-static a.secondary-nav-focus {border-bottom:none;color:#36a5ff !important;}
.mod-secondary-navigation-static a.secondary-nav-current {cursor:text;text-decoration:none;}
.mod-secondary-navigation-static-bottom {background:url('/core/common/images/backgrounds/bg-mod-secondary-navigation-bottom-solid.png') no-repeat;display:block;height:17px;margin-bottom:10px;}

/* 	MODULE: Secondary Navigation */
.mod-secondary-navigation {background-image:url('/core/common/images/backgrounds/bg-mod-box-210.png');background-repeat:repeat-y;position:relative;padding:5px 10px 0;visibility:hidden;}
.mod-secondary-navigation a {border-bottom:1px solid #cccccc;border-top:1px solid #ffffff;color:#0860a8;display:block;font-size:0.95em;font-weight:bold;margin:0;padding:10px;text-transform:uppercase;}
.mod-secondary-navigation .mod-secondary-navigation-inner,
.mod-secondary-navigation .mod-secondary-navigation-inner-bottom {background:#fff url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat 0 -460px;}
.mod-secondary-navigation .mod-secondary-navigation-inner {background-position:-400px -492px;padding:10px 10px 0 10px;}
.mod-secondary-navigation .mod-secondary-navigation-inner-bottom {background-position:-590px 0px;display:block;font-size:0px;height:7px;width:190px;}
.mod-secondary-navigation .mod-secondary-navigation-inner a {border:none;padding:5px 0px;text-transform:none;}
.mod-secondary-navigation .mod-secondary-navigation-inner li a {border:none;padding:0px;text-transform:none;display:inline;}
.mod-secondary-navigation ul {margin-left:15px;padding-top:5px;}
.mod-secondary-navigation ul li {padding:0 0 5px 5px;}
.mod-secondary-navigation ul li a,
.mod-secondary-navigation ul li a:visited {color:#1E68AF;}
.mod-secondary-navigation ul li.expanded a,
.mod-secondary-navigation ul li.expanded a:visited {color:#858585;}
.mod-secondary-navigation ul {background:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:15px;padding-top:0;}
.mod-secondary-navigation ul li { color:#9a9b9d; }
.mod-secondary-navigation ul li ul li {padding:0 0 2px 0;}
.mod-secondary-navigation ul li ul li a,
.mod-secondary-navigation ul li ul li a:visited {color:#1E68AF;}
.mod-secondary-navigation a.secondary-nav-focus {border-bottom:none;color:#36a5ff !important;}
.mod-secondary-navigation a.secondary-nav-current {cursor:text;text-decoration:none;}
.mod-secondary-navigation-bottom {background:url('/core/common/images/backgrounds/bg-mod-secondary-navigation-bottom-solid.png') no-repeat;display:block;height:17px;margin-bottom:10px;}

/* MODULE - Selector */
.mod-selector {height: 45px !important; margin-bottom: 5px; width: 210px; }
.mod-selector a {background-image: url("/core/common/images/backgrounds/mod-selector-bg.png"); background-position: 0 0; background-repeat: no-repeat; cursor: pointer; display: block; height: 35px !important; padding: 15px 0 0 20px; text-decoration: none; width: 190px; }
.mod-selector a:hover {color: #0860A8; text-decoration: underline; }

/* MODULE - SHARE */
.mod-share { display:none; position: absolute; right: 10px; bottom: -10px; }
.mod-share ul { position: relative; }
.mod-share ul li { float: left; height: 27px; line-height: 27px; display: block; }
.mod-share ul li a { width: 19px; display: block; background-repeat: no-repeat; margin-right: 0px; height: 19px; }
.mod-share ul li.share { font-size: 0.83em; color: #8e949e; font-weight: bold; position: relative; top: -4px; left: -5px; }
.mod-share ul li.print a,
.mod-share ul li.drop a { width: 30px; height: 17px; background-image: url('/core/common/images/backgrounds/bg-spr-global.gif'); background-repeat: no-repeat; overflow: hidden; }
.mod-share ul li.print a { background-position:left -167px;}
.mod-share ul li.drop a { background-position: left -145px;}
.mod-share ul li .sec-nav { text-indent: -999em; position: absolute; z-index: 100; top: 17px; display: none; }
.mod-share ul li .sec-nav li a { background-image: none; }
.mod-share ul li.sfhover .sec-nav { text-indent: 0; right: 23px; display: none; }
.mod-share ul li.drop.sfhover a { background-position: left -189px; }
.mod-share ul li.drop.sfhover li { float: none; position: relative; }
.mod-share li.sfhover .sec-nav .tp,
.mod-share li.sfhover .sec-nav .bdy,
.mod-share li.sfhover .sec-nav .ft { display: block; width: 95px; }
.mod-share li.sfhover .sec-nav .tp[class] { background:url('/core/common/images/backgrounds/gbl-share-drop-tp.png') no-repeat 0 0; height: 8px; }
.mod-share li.sfhover .sec-nav .bdy[class] { background:url('/core/common/images/backgrounds/gbl-share-drop-bdy.png') repeat-y 0 0; height: auto; padding-left: 7px; position: relative; }
.mod-share li.sfhover .sec-nav .ft[class] { background:url('/core/common/images/backgrounds/gbl-share-drop-ft.png') no-repeat 0 0; height: 8px; }
.mod-share li.sfhover .sec-nav ul { position: relative; top: -4px; }
.mod-share li.sfhover .sec-nav ul li { margin-right: 10px; border-bottom: 1px solid #ebebeb; width: 78px; line-height: 24px; height: 24px; }
.mod-share li.drop.sfhover .sec-nav ul li.last { border: none; }
.mod-share li.sfhover .sec-nav ul li a { text-align: right; height: auto!important; color: #8e949e; padding-right: 31px; background-image: url('/core/common/images/backgrounds/bg-spr-global.gif'); background-repeat: no-repeat; width: 56px; font-size: 0.92em; position: relative; z-index: 10; text-decoration: none; }
.mod-share li.sfhover .sec-nav ul li a:hover { color: #36a5ff; }
.mod-share li.drop.sfhover .sec-nav ul li.email a { background-position: 62px -212px; }
.mod-share li.drop.sfhover .sec-nav ul li.twitter a { background-position: 59px -237px; }
.mod-share li.drop.sfhover .sec-nav ul li.delicious a { background-position: 60px -264px; }
.mod-share li.drop.sfhover .sec-nav ul li.facebook a { background-position: 60px -290px; }
.mod-share li.drop.sfhover .sec-nav ul li.digg a { background-position: 60px -315px; }
.mod-share li.drop.sfhover .sec-nav ul li.live a { background-position: 60px -341px; }

/* 	MODULE: Spotlight with Tabs */
.mod-spotlight-tabs {border:none;margin:0;padding:0;position:relative;width:967px;visibility:hidden;}
.mod-spotlight-tabs .tab-wrapper {border:none;margin:0;padding:0;}
.mod-spotlight-tabs .tab-wrapper .tab-contents {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-tabs-content.png');background-repeat:no-repeat;clear:both;display:block;margin: 0;padding:19px 20px 0px 15px;}
.mod-spotlight-tabs .tab-wrapper .tab-contents-bottom {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-tabs-content-bottom.png');background-repeat:no-repeat;clear:both;display:block;height:16px;margin:0 0 10px 0;padding:0;}
.mod-spotlight-tabs .ui-tabs {padding:0;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-tabs-nav.png');background-repeat:no-repeat;float:left;height:39px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:relative !important;width:967px;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li {cursor:pointer;display:inline;float:left;padding:0;position:relative;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li a {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-tab-off.png');background-repeat:no-repeat;border:none;color:#ffffff;cursor:pointer;float:left;font-weight:bold;height:26px;padding:14px 0 0 13px;text-decoration:none;text-transform:uppercase;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li a:hover {text-decoration: underline;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li a.first {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-tab-first-off.png');padding:14px 0 0 18px;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li span {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-tab-right-cap-off.png');background-repeat:no-repeat;cursor:pointer;float:left;height:39px;width:11px;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-state-active,
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {color:#676b72;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a,
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-tab-on.png');color:#676b72;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a.first,
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a.first {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-tab-first-on.png');color:#676b72;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-state-active span,
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected span {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-tab-right-cap-on.png');}
.mod-spotlight-tabs .ui-tabs .ui-tabs-hide {display:none !important;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper ul {background:none;float:left;height:auto;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:relative;width:auto;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper ul li {clear:both;display:block;float:none;margin:0;padding:0;position:relative;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper ul li a {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-subtab-off.png');background-repeat:no-repeat;border:none;color:#8e949e;float:left;font-weight:normal;height:21px !important;padding:8px 0 0 9px;text-decoration:none;text-transform:none;width:197px;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper ul li a:hover {background-image:url('/core/common/images/backgrounds/bg-mod-spotlight-subtab-hover.png'); background-color: transparent!important; color:#0860A9; cursor: pointer;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents {clear:right;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents .subblock-content span.hero {float:left;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents .subblock-content h3 {padding-top:25px;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents .subblock-content p.forwebpub {margin-left:467px;margin-right:200px;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents .subblock-content p.links {background:url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y scroll -2952px top; float:right;line-height:18px;margin-left:35px;margin-right:0;padding-bottom:25px;padding-left:14px;width:170px;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents .subblock-content p.more {clear:right;float:right;margin-bottom:15px;margin-left:25px;margin-right:0;padding-right:25px;padding-top:10px;}

/* MODULE: Spotlight */
.mod-spotlight { position:relative;}
.mod-spotlight h2 { text-transform:uppercase;}
.mod-spotlight .content-wrapper { padding:0 0 17px;}
.mod-spotlight .buckets-container-967,
.mod-spotlight .buckets-container-737 { margin-top:8px; width:100%;}
.mod-spotlight .buckets-container-967 { background:url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y 11px top; margin-top:15px;}
.mod-spotlight .buckets-container-737 { background:url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -1170px top; margin-top:25px;}
.mod-spotlight .buckets-container-967 .info-bucket,
.mod-spotlight .buckets-container-737 .info-bucket{ display:inline; float:left; margin-right:20px; padding-right:10px;}
.mod-spotlight .buckets-container-967 .info-bucket { width:292px; padding-right:0;}
.mod-spotlight .buckets-container-737 .info-bucket { width:205px;}
.mod-spotlight .buckets-container-967 .info-bucket span,
.mod-spotlight .buckets-container-737 .info-bucket span { display:inline; margin-top:11px; width:auto;}
.mod-spotlight .buckets-container-967 .info-bucket span { float:left; height:125px; text-align:center; width:140px; margin-top:18px;}
.mod-spotlight .buckets-container-737 .info-bucket span { float:right; width:auto;}
.mod-spotlight .buckets-container-967 .info-bucket .content,
.mod-spotlight .buckets-container-737 .info-bucket .content { display:inline; margin-top:15px;}
.mod-spotlight .buckets-container-967 .info-bucket .content { float:right; width:142px;}
.mod-spotlight .buckets-container-737 .info-bucket .content { float:right; width:150px;}
.mod-spotlight .buckets-container-967 .info-bucket .content ul { margin-top:16px;}
.mod-spotlight .buckets-container-967 .last,
.mod-spotlight .buckets-container-737 .last { margin-right:0; padding-right:0;}
.mod-spotlight .icn-star-yellow,
.mod-spotlight .icn-headphones-yellow,
.mod-spotlight .icn-chip-yellow { padding:0 0 2px 30px;}
.mod-spotlight .icn-star-yellow { background:url('/core/common/images/icons/icn-star-orange.gif') no-repeat left top;}
.mod-spotlight .icn-headphones-yellow { background:url('/core/common/images/icons/icn-headphones-orange.gif') no-repeat left top;}
.mod-spotlight .icn-chip-yellow { background:url('/core/common/images/icons/icn-processor-orange.gif') no-repeat left top;}

/* Module: Stock Ticker */
.mod-stock-ticker { }

/* MODULE - STORY CAROUSEL - MEDIUM */
.mod-story-carousel-medium { position: relative; overflow: hidden; margin-bottom:16px; margin-left:5px; margin-top:5px; }
.mod-story-carousel-medium .carousel-container { position: relative; visibility: hidden;	 }
.mod-story-carousel-medium li.carousel-item {display: block; float: left; position: relative; width: 727px; height: 200px;}
.mod-story-carousel-medium li.carousel-item div { float: left; width: 727px; height: 200px; }
.mod-story-carousel-medium li.carousel-item div h1,
.mod-story-carousel-medium li.carousel-item div p { position: relative; z-index:10; margin-left: 20px; width: 372px; }
.mod-story-carousel-medium li.carousel-item div h1 { margin-top: 23px; margin-bottom: 10px; }
.mod-story-carousel-medium li.carousel-item div h1 span { display: block; }
.mod-story-carousel-medium li.carousel-item div p { line-height: 14px; font-size: 1.17em; }
.mod-story-carousel-medium li.carousel-item div p a { text-decoration: none; }
.mod-story-carousel-medium li.carousel-item div p a:hover { text-decoration: underline; }
.mod-story-carousel-medium .pagination-wrap { float: left; padding-right: 53px; position: absolute; top: 159px; left: 20px; z-index: 20; visibility: hidden; }
.mod-story-carousel-medium .pagination-wrap  .lft { width: 10px; height: 22px; display: block; float: left; }
.mod-story-carousel-medium .pagination-wrap  .lft[class] { background:url('/core/common/images/marquee/marquee-paginate-bg-lft.png') no-repeat 0 0; }
.mod-story-carousel-medium .pagination-wrap .carousel-pagination { height:11px!important; display: block; background: url('/core/common/images/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x 0 -70px!important; padding: 4px 4px 6px 0; float: left; }
.mod-story-carousel-medium .pagination-wrap .carousel-pagination a { font-size: .92em; font-weight: bold; color: #7b8086; display: block; float: left; background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat 13px -119px!important; margin-right: 8px; padding-right: 6px; }
.mod-story-carousel-medium .pagination-wrap .carousel-pagination a.cur-page { color: #3099e9; }
.mod-story-carousel-medium .pagination-wrap .carousel-pagination a.last { background: none; margin: 0; padding-right: 2px;; }
.mod-story-carousel-medium .pagination-wrap .carousel-nav { width: 54px; height: 22px; position: absolute; top: -1px; right: 0; }
.mod-story-carousel-medium .pagination-wrap .carousel-nav[class] { background: url('/core/common/images/marquee/marquee-paginate-cap.png') no-repeat right 0; }
.mod-story-carousel-medium .pagination-wrap .carousel-nav .carousel-prev,
.mod-story-carousel-medium .pagination-wrap .carousel-nav .carousel-next { position: absolute; width:26px; height: 27px; top: 0; cursor: pointer; text-indent: -999em; z-index: 10;  }
.mod-story-carousel-medium .pagination-wrap .carousel-nav .carousel-prev { right: 27px; }
.mod-story-carousel-medium .pagination-wrap .carousel-nav .carousel-next { right: 0;  }

/* MODULE: Story */
.mod-story {}
span.mod-story { display:block; margin:4px 0 15px 5px;}
.mod-story img.marquee-small {height: 200px; width: 507px;}
.mod-story img.marquee-medium {height: 200px; width: 727px;}
.mod-story div.marquee-large {height: 160px; margin-left:13px; background:no-repeat; display:block; width:957px; }
.mod-story div.marquee-large.tall {height: 200px;}
.mod-story div.marquee-large .info-bucket {left: 25px;position: relative;top: 27px;width: 365px;}
.mod-story div.marquee-large .info-bucket p {margin-bottom: 2px;}
.mod-story div.marquee-large .info-bucket p.white-txt {color: #ffffff;}
.mod-story div.marquee-large .info-bucket a {color: #ffffff;}
.mod-story div.marquee-large .info-bucket ul.quick-links { }
.mod-story div.marquee-large .info-bucket ul.quick-links li { padding: 0 0 10px 0; }
.mod-story div.marquee-large .info-bucket ul.quick-links li a,
.mod-story div.marquee-large .info-bucket ul.quick-links li a:hover,
.mod-story div.marquee-large .info-bucket ul.quick-links li a:active { color: #0860A9; font-weight: bold; }
.mod-story div.marquee-large .info-bucket ul.quick-links li span.play-icon { cursor:pointer; background: url('/core/common/images/icons/icn-orange-play.png') no-repeat; display: block; width: 16px; height: 15px; margin-right: 10px; float: left; }

/* 	MODULE: Sub-Content Box */
.mod-sub-content-box {visibility: hidden;}
.mod-sub-content-box h3 {font-size:1.2em;font-weight:normal;padding-bottom:5px;color: #0860A9;}
.mod-sub-content-box-bottom {visibility: hidden;}
.mod-sub-content-box li {padding-bottom: 10px;}
.mod-sub-content-box li a.view-all-link {float: right;}
.mod-sub-content-box.medium-content-box {border-bottom: 1px solid #d6d6d6; margin: 0 20px 15px 0; width: 210px;}

/* 	MODULE: Tabs */
.mod-tabs {visibility:hidden;}
.mod-tabs .pad-top-title { padding-top: 25px; }
.mod-tabs .tab-wrapper {border:none;height:auto;margin:0;padding:0;}
.mod-tabs .tab-wrapper.tabs-wide .ui-tabs-nav {width:684px;}
.mod-tabs .tab-wrapper.tabs-medium .ui-tabs-nav {width:464px;}
.mod-tabs .tab-wrapper.tabs-small .ui-tabs-nav {width:315px;}
.mod-tabs .tab-wrapper .tab-contents {clear:both;display:block;margin:0;padding:20px 0px 10px 0px;}
.mod-tabs .tab-wrapper .tab-contents h4 {clear:none;font-weight:bold;margin-bottom:5px;}
.mod-tabs .tab-wrapper .tab-contents p {margin-bottom:10px;}
.mod-tabs .tab-wrapper .tab-contents .list-item-block {clear:both;margin-bottom:20px;}
.mod-tabs .tab-wrapper .tab-contents .list-item-ankle {clear:both;border-top:1px solid #DADADC;padding:10px 0 0 0;text-align:right;width:100%;}
.mod-tabs .tab-wrapper .tab-contents .list-item-ankle img.items-rss-link {float:left;}
.mod-tabs .tab-wrapper .tab-contents .list-item-block p {clear:both;margin:0;}
.mod-tabs .tab-wrapper .tab-contents table {border:1px solid #ced2d6;border-bottom:none;}
.mod-tabs .tab-wrapper .tab-contents table thead tr {margin:0px;}
.mod-tabs .tab-wrapper .tab-contents table thead th {background: url('/core/common/images/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -35px!important;border:1px solid #ced2d6;height:31px;margin:0px;padding:0px 10px 0px 14px;vertical-align:middle;}
.mod-tabs .tab-wrapper .tab-contents table tbody td {border:1px solid #ced2d6;margin:0px;padding:14px 10px 14px 14px;vertical-align:top;}
.mod-tabs .tab-wrapper.tabs-wide .tab-contents .one-column {width:685px;}
.mod-tabs .tab-wrapper.tabs-wide .tab-contents .two-columns {float:left;margin-bottom:15px;margin-right:20px;padding-right:20px;width:317px;}
.mod-tabs .tab-wrapper.tabs-wide .tab-contents .three-columns {float:left;margin-bottom:15px;margin-right:20px;padding-right:20px;width:198px;}
.mod-tabs .tab-wrapper.tabs-medium .tab-contents .one-column {width:465px;}
.mod-tabs .tab-wrapper.tabs-medium .tab-contents .two-columns {float:left;margin-bottom:15px;margin-right:20px;padding-right:20px;width:209px;}
.mod-tabs .ui-tabs {padding:0;}
.mod-tabs .tab-wrapper.tabs-small .tab-contents .one-column {width:316px;}
.mod-tabs .tab-wrapper.tabs-small .tab-contents .one-column ul li {padding: 0 0 5px;}
.mod-tabs .tab-wrapper.tabs-small .tab-contents .one-column .divider {display:block; width:300px; margin:10px 0; padding:1px 0 0px; font-size:0px; background:url('/core/common/images/backgrounds/bg-divider-300.jpg') no-repeat;}
.mod-tabs .ui-tabs .ui-tabs-nav,
.mod-tabs .ui-tabs .ui-tabs-nav li a,
.mod-tabs .ui-tabs .ui-tabs-nav li span {background:url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat;}
.mod-tabs .ui-tabs .ui-tabs-nav {border-bottom:1px solid #DCDEE2; background:none; float:left;height:31px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:relative !important;}
.mod-tabs .ui-tabs .ui-tabs-nav li {cursor:pointer;display:inline;float:left;padding:0;position:relative; top:1px;}
.mod-tabs .ui-tabs .ui-tabs-nav li a {background-position:-620px -16px;border:none;color:#ffffff;cursor:pointer;float:left;font-weight:bold;height:22px;padding:9px 0 0 11px;text-decoration:none;}
.mod-tabs .ui-tabs .ui-tabs-nav li a:hover {text-decoration:underline;}
.mod-tabs .ui-tabs .ui-tabs-nav li span {background-position:-904px -16px;cursor:pointer;float:left;height:31px;width:15px;}
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-state-active,
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {color:#676b72;}
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a,
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background-position:-620px -47px; color:#676b72;}
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-state-active span,
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected span {background-position:-904px -47px;}
.mod-tabs .ui-tabs .ui-tabs-hide {display:none !important;}
.mod-tabs .two-columns-wrapper { background: url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2243px 0px!important;}
.mod-tabs .tab-wrapper.tabs-medium .two-columns-wrapper {background:transparent url(/core/common/images/backgrounds/bg-spr-dotted.gif) repeat-y scroll -2356px 0 !important;}
.mod-tabs .three-columns-wrapper { background: url('/core/common/images/backgrounds/bg-spr-dotted.gif') repeat-y -2736px 0px!important;}
.mod-tabs span.rss { width: 16px; height: 16px; background-image: url('/core/common/images/backgrounds/bg-spr-global.gif'); background-position: -566px -35px!important; background-repeat: no-repeat; display: inline-block; float: left; cursor: pointer;}

/* MODULE - TICKER CAROUSEL */
.mod-ticker-car { position: relative; height:45px; margin-bottom:10px;}
.mod-ticker-car .ticker-sort h5 { width:134px; background: url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat 134px -372px; float: left; padding-right: 28px; min-width: 134px; }
.mod-ticker-car .ticker-sort.single h5 { background: url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat 132px -460px; }
.mod-ticker-car .ticker-sort h5 span { display: block; height: 12px; padding: 6px 43px 8px 19px!important;  background-image: url('/core/common/images/backgrounds/bg-spr-global.gif'); background-position: 0 -35px; background-repeat: repeat-x; font-weight: bold; color: #676b72; }
.mod-ticker-car .opts {position: absolute; background-color: #eef0f2; top: 25px; left: 7px; width: 153px; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; }
.mod-ticker-car .opts li {padding: 7px 10px;}
.mod-ticker-car .opts li a { color: #686b71; }
.mod-ticker-car #current-ticker { background: url('/core/common/images/backgrounds/bg-spr-global.gif') no-repeat 782px -399px; height: 26px; width: 795px; position: absolute; left: 162px; top: 0; z-index: 50; }
.mod-ticker-car #current-ticker span.ticker-container { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; display: block; width: 759px; height: 18px; padding-top: 3px; padding-bottom: 3px; padding-left: 28px; overflow: hidden; }
.mod-ticker-car #current-ticker .rss { width: 16px; height: 16px; background-image: url('/core/common/images/backgrounds/bg-spr-global.gif'); background-position: -566px -35px; background-repeat: no-repeat; position: absolute; right: 11px; top: 5px; cursor: pointer; }
.mod-ticker-car #press-releases-carousel,
.mod-ticker-car #latest-stuff-carousel,
.mod-ticker-car #latest-news-carousel {position: absolute; left: 200px; top: 0; text-indent: -999em; width:700px;}
.mod-ticker-car #press-releases { text-indent: 0; }
.mod-ticker-car .carousel-nav {text-align: right;}
.mod-ticker-car .carousel-nav .pause,
.mod-ticker-car .carousel-nav .play { width: 14px; height: 14px; position: absolute; left: 169px; top: 6px; cursor: pointer; z-index: 100; text-indent: -999em; background-image: url('/core/common/images/backgrounds/bg-spr-global.gif'); background-repeat:no-repeat;}
.mod-ticker-car .carousel-nav .pause { background-position: -602px -48px; }
.mod-ticker-car .carousel-nav .play { background-position: -602px -35px; }
.mod-ticker-car li.carousel-item {display: block; clear: both;float: left; height: 20px;}
.mod-ticker-car li.carousel-item div { float: left; width: 750px; }
.mod-ticker-car li.carousel-item strong {font-weight: bold; }

/* MODULE: Two Columns 737 */
.mod-two-col-737 {}
.mod-two-col-737 .mod-col {float:left; width: 368px;}
